From 7f5f13854c0afe35b77b991f1146f29d89caed33 Mon Sep 17 00:00:00 2001 From: Amos Jeffries Date: Mon, 1 Jun 2009 14:52:28 +1200 Subject: [PATCH] Port from 2.7: Show local address on listening sockets --- src/fde.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/fde.cc b/src/fde.cc index d1b32a13a4..b66542cf41 100644 --- a/src/fde.cc +++ b/src/fde.cc @@ -107,12 +107,15 @@ fde::DumpStats (StoreEntry *dumpEntry) char const * fde::remoteAddr() const { - LOCAL_ARRAY(char, buf, 32); + LOCAL_ARRAY(char, buf, MAX_IPSTRLEN ); if (type != FD_SOCKET) return null_string; - snprintf(buf, 32, "%s.%d", ipaddr, (int) remote_port); + if ( *ipaddr ) + snprintf( buf, MAX_IPSTRLEN, "%s:%d", ipaddr, (int)remote_port); + else + local_addr.ToURL(buf,MAX_IPSTRLEN); // ToHostname does not include port. return buf; } -- 2.47.2