Re: Fix crash in mnesia_controller due to a function_clause exception from is_tab_blocked/1
Ahmed Omar <[email protected]>
| Newsgroups | gmane.comp.lang.erlang.patches |
|---|---|
| Message-ID | <CALxv_xbvsDrhKAH1myJNAE+EATRY-rQRKZM55kjQSaE7x8KX9g@mail.gmail.com> |
Hello Fredrik, Could you please refetch, I removed an extra call to val(Var) https://github.com/spawnthink/otp/compare/fix_mnesia_block_table On Thu, May 2, 2013 at 9:12 AM, Fredrik <[email protected]> wrote: > On 05/01/2013 03:49 PM, Ahmed Omar wrote: > > git fetch git://github.com/spawnthink/otp.git fix_mnesia_block_table > > Fix crash in mnesia_controller due to a function_clause exception from > is_tab_blocked/1 > > If mnesia_controller:block_table/1 is called twice for same table, > the new stored value of {Tab, where_to_commit} will be {blocked, > {blocked,List}}. > This will result in an exception when calling is_tab_blocked/1. > mnesia_conttoller:block_table/1 should check if the table is already > blocked. > > https://github.com/spawnthink/otp/compare/fix_mnesia_block_table.patch > https://github.com/spawnthink/otp/compare/fix_mnesia_block_table > > Best Regards, > Ahmed Omar > > > _______________________________________________ > erlang-patches mailing [email protected]://erlang.org/mailman/listinfo/erlang-patches > > Hello Ahmed, > I've fetched your patch and it is currently in the 'pu' branch. > > -- > > BR Fredrik Gustafsson > Erlang OTP Team > > _______________________________________________ erlang-patches mailing list [email protected] http://erlang.org/mailman/listinfo/erlang-patches