diff options
Diffstat (limited to 'src/rabbit_networking.erl')
-rw-r--r-- | src/rabbit_networking.erl | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rabbit_networking.erl b/src/rabbit_networking.erl index 146d04cd..045ab89a 100644 --- a/src/rabbit_networking.erl +++ b/src/rabbit_networking.erl @@ -310,7 +310,11 @@ connections_local() -> [Reader || {_, ConnSup, supervisor, _} <- supervisor:which_children(rabbit_tcp_client_sup), - Reader <- [rabbit_connection_sup:reader(ConnSup)], + Reader <- [try + rabbit_connection_sup:reader(ConnSup) + catch exit:{noproc, _} -> + noproc + end], Reader =/= noproc]. connection_info_keys() -> rabbit_reader:info_keys(). |