From 15e33a75b79620a529e2e1d028e5308c146cc965 Mon Sep 17 00:00:00 2001 From: Luke Bakken Date: Wed, 10 Jul 2019 10:33:20 -0700 Subject: 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 @@ -2731,7 +2731,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}}. -spec delete_table(Tab::table()) -> t_result('ok'). delete_table(Tab) -> -- cgit v1.2.1