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
commitbffa8f6d0dab0987e07650638e961cec28865fa4 (patch)
tree88acdd6076473762cfd3d11aaa85826e1d281cc9
parentf3e95790370f29912381edce524449bf8a33415d (diff)
downloadrabbitmq-server-git-bffa8f6d0dab0987e07650638e961cec28865fa4.tar.gz
log *actual* listening IP & port
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 3943161a9f..dc38b5941c 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}};