diff options
-rw-r--r-- | src/rabbit_misc.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_misc.erl b/src/rabbit_misc.erl index 3e4ed8f3..27409397 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) -> |