diff options
| -rw-r--r-- | src/rabbit_channel.erl | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/rabbit_channel.erl b/src/rabbit_channel.erl index 95691f25cd..cf61ae243f 100644 --- a/src/rabbit_channel.erl +++ b/src/rabbit_channel.erl @@ -1071,7 +1071,8 @@ check_topic_authorisation(#exchange{name = Name = #resource{virtual_host = VHost get_amqp_params(_ConnPid, rabbit_reader) -> []; get_amqp_params(ConnPid, _Any) when is_pid(ConnPid) -> Timeout = get_operation_timeout(), - get_amqp_params(ConnPid, rabbit_misc:is_process_alive(ConnPid), Timeout). + get_amqp_params(ConnPid, rabbit_misc:is_process_alive(ConnPid), Timeout); +get_amqp_params(_, _) -> []. get_amqp_params(ConnPid, false, _Timeout) -> %% Connection process is dead |
