diff options
author | Matthias Radestock <matthias@lshift.net> | 2008-10-25 22:09:41 +0100 |
---|---|---|
committer | Matthias Radestock <matthias@lshift.net> | 2008-10-25 22:09:41 +0100 |
commit | 343b14b607a1ed2baabaed89b84e2297051b4b55 (patch) | |
tree | 88acdd6076473762cfd3d11aaa85826e1d281cc9 | |
parent | 7a154e63ef03e1725493fcf1767adcf9847ee6cc (diff) | |
download | rabbitmq-server-bug19587.tar.gz |
log *actual* listening IP & portbug19587
This caters for o/s-assigned listening ports, i.e. when the given port
is 0.
-rw-r--r-- | src/tcp_listener.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tcp_listener.erl b/src/tcp_listener.erl index 3943161a..dc38b594 100644 --- a/src/tcp_listener.erl +++ b/src/tcp_listener.erl @@ -58,9 +58,9 @@ init({IPAddress, Port, SocketOpts, AcceptorSup, [LSock]) end, lists:duplicate(ConcurrentAcceptorCount, dummy)), - error_logger:info_msg( - "started TCP listener on ~s:~p~n", - [inet_parse:ntoa(IPAddress), Port]), + {ok, {LIPAddress, LPort}} = inet:sockname(LSock), + error_logger:info_msg("started TCP listener on ~s:~p~n", + [inet_parse:ntoa(LIPAddress), LPort]), apply(M, F, A ++ [IPAddress, Port]), {ok, #state{sock=LSock, on_startup = OnStartup, on_shutdown = OnShutdown}}; |