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

Ahmed Omar <>
Thu May 2 10:05:22 CEST 2013


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 <> 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 ://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/65a32377/attachment.html>


More information about the erlang-patches mailing list