summaryrefslogtreecommitdiff
path: root/src/rabbit_networking.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rabbit_networking.erl')
-rw-r--r--src/rabbit_networking.erl6
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().