summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Radestock <matthias@lshift.net>2008-10-25 22:09:41 +0100
committerMatthias Radestock <matthias@lshift.net>2008-10-25 22:09:41 +0100
commit343b14b607a1ed2baabaed89b84e2297051b4b55 (patch)
tree88acdd6076473762cfd3d11aaa85826e1d281cc9
parent7a154e63ef03e1725493fcf1767adcf9847ee6cc (diff)
downloadrabbitmq-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.erl6
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}};