summaryrefslogtreecommitdiff
path: root/src/rabbit.erl
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2013-02-14 13:09:38 +0000
committerSimon MacMullen <simon@rabbitmq.com>2013-02-14 13:09:38 +0000
commit595071076098351072c72a01a029094413d635a4 (patch)
tree43ddcd2b64c0f6ebf5a38f47bbcf424a95cc58e8 /src/rabbit.erl
parent65f048d2a3ea11e99440756853a7ad8572ac30a1 (diff)
downloadrabbitmq-server-git-595071076098351072c72a01a029094413d635a4.tar.gz
In case the containing process is trapping exits.
Diffstat (limited to 'src/rabbit.erl')
-rw-r--r--src/rabbit.erl1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rabbit.erl b/src/rabbit.erl
index ed0152b469..2a9e9ec995 100644
--- a/src/rabbit.erl
+++ b/src/rabbit.erl
@@ -352,6 +352,7 @@ start_it(StartFun) ->
_:Reason ->
boot_error(Reason, erlang:get_stacktrace())
after
+ unlink(Marker),
Marker ! finished,
%% give the error loggers some time to catch up
timer:sleep(100)