summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2008-10-25 23:44:52 +0100
committerMatthias Radestock <matthias@lshift.net>2008-10-25 23:44:52 +0100
commit16c1b59c40d6b684578adf4c7b3929088751f673 (patch)
tree24fda4cee41e3c1b64a2474fd77c1fa082e3e72c
parentf3e95790370f29912381edce524449bf8a33415d (diff)
downloadrabbitmq-server-git-16c1b59c40d6b684578adf4c7b3929088751f673.tar.gz
don't complain on shutdown
when sending notify_down et al to queues
-rw-r--r--src/rabbit_misc.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_misc.erl b/src/rabbit_misc.erl
index 3e4ed8f36f..274093976d 100644
--- a/src/rabbit_misc.erl
+++ b/src/rabbit_misc.erl
@@ -201,7 +201,8 @@ with_exit_handler(Handler, Thunk) ->
try
Thunk()
catch
- exit:{R, _} when R =:= noproc; R =:= normal -> Handler()
+ exit:{R, _} when R =:= noproc; R =:= normal; R =:= shutdown ->
+ Handler()
end.
with_user(Username, Thunk) ->