summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDan Gudmundsson <dgud@erlang.org>2020-02-17 14:57:08 +0100
committerDan Gudmundsson <dgud@erlang.org>2020-02-17 14:57:08 +0100
commit6cbcf5b5b13ddd2e5abd764863978801a27ba979 (patch)
treebb4b3a3ad9ae8d5a4d28b4034b95ba8ac13ff888 /lib
parente59aa20ad2401e508dfc55bdc7364cc248f7361e (diff)
parent858afed76864a1534397e189957eb72ed5f1bc7d (diff)
downloaderlang-6cbcf5b5b13ddd2e5abd764863978801a27ba979.tar.gz
Merge branch 'dgud/mnesia/fix-uninstall-fb/ERL-1151/OTP-16468' into maint
* dgud/mnesia/fix-uninstall-fb/ERL-1151/OTP-16468: Fix uninstall_fallback timing issue
Diffstat (limited to 'lib')
-rw-r--r--lib/mnesia/src/mnesia_bup.erl1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/mnesia/src/mnesia_bup.erl b/lib/mnesia/src/mnesia_bup.erl
index e57fc5199d..2111c1ce17 100644
--- a/lib/mnesia/src/mnesia_bup.erl
+++ b/lib/mnesia/src/mnesia_bup.erl
@@ -1121,6 +1121,7 @@ local_uninstall_fallback(Master, FA) ->
Bup = FA2#fallback_args.fallback_bup,
file:delete(Tmp),
Res = file:delete(Bup),
+ unregister(mnesia_fallback),
?eval_debug_fun({?MODULE, uninstall_fallback2, post_delete}, []),
Master ! {self(), Res},
unlink(Master),