File 0487-Ensure-create_table-aborted-reason-is-expected-forma.patch of Package erlang

From 15e33a75b79620a529e2e1d028e5308c146cc965 Mon Sep 17 00:00:00 2001
From: Luke Bakken <luke@bakken.io>
Date: Wed, 10 Jul 2019 10:33:20 -0700
Subject: [PATCH] Ensure create_table aborted reason is expected format

According to the docs and other `{aborted, ` return values, the form should be
`{aborted, Reason}`, where `Reason` is a single term.

This fix makes `mnesia:create_table/2` consistent with that expectation.
---
 lib/mnesia/src/mnesia.erl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/mnesia/src/mnesia.erl b/lib/mnesia/src/mnesia.erl
index 02bc884e36..9d462f0a63 100644
--- a/lib/mnesia/src/mnesia.erl
+++ b/lib/mnesia/src/mnesia.erl
@@ -2362,7 +2362,7 @@ create_table(Arg) ->
 create_table(Name, Arg) when is_list(Arg) ->
     mnesia_schema:create_table([{name, Name}| Arg]);
 create_table(Name, Arg) ->
-    {aborted, badarg, Name, Arg}.
+    {aborted, {badarg, Name, Arg}}.
 
 delete_table(Tab) ->
     mnesia_schema:delete_table(Tab).
-- 
2.16.4

openSUSE Build Service is sponsored by