diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2011-11-24 15:38:19 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2011-11-24 15:38:19 +0000 |
| commit | fa9a7e7e7814fa297b59c62b08049145a7530d37 (patch) | |
| tree | d2d10bef8a076c8f755ac3dbabfd6429bb9041d7 /src | |
| parent | 97ea55f69ff8c4a51a13753a395cfd71e2002e16 (diff) | |
| download | rabbitmq-server-git-fa9a7e7e7814fa297b59c62b08049145a7530d37.tar.gz | |
Move the try / catch into rabbit_networking.
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_connection_sup.erl | 8 | ||||
| -rw-r--r-- | src/rabbit_networking.erl | 6 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/rabbit_connection_sup.erl b/src/rabbit_connection_sup.erl index 3c344ba0cc..b2aba2eeb0 100644 --- a/src/rabbit_connection_sup.erl +++ b/src/rabbit_connection_sup.erl @@ -29,7 +29,7 @@ -ifdef(use_specs). -spec(start_link/0 :: () -> {'ok', pid(), pid()}). --spec(reader/1 :: (pid()) -> pid() | noproc). +-spec(reader/1 :: (pid()) -> pid()). -endif. @@ -57,11 +57,7 @@ start_link() -> {ok, SupPid, ReaderPid}. reader(Pid) -> - try - hd(supervisor2:find_child(Pid, reader)) - catch exit:{noproc, _} -> - noproc - end. + hd(supervisor2:find_child(Pid, reader)). %%-------------------------------------------------------------------------- diff --git a/src/rabbit_networking.erl b/src/rabbit_networking.erl index 146d04cdbe..045ab89a70 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(). |
