[erlang-patches] Fix crash in mnesia_controller due to a function_clause exception from is_tab_blocked/1

Fredrik fredrik@REDACTED
Thu May 2 09:12:16 CEST 2013


On 05/01/2013 03:49 PM, Ahmed Omar wrote:
> git fetch git://github.com/spawnthink/otp.git 
> <http://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 list
> erlang-patches@REDACTED
> http://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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-patches/attachments/20130502/af1003d2/attachment.htm>


More information about the erlang-patches mailing list