From: Amos Jeffries Date: Mon, 1 Jun 2009 02:52:28 +0000 (+1200) Subject: Port from 2.7: Show local address on listening sockets X-Git-Tag: SQUID_3_2_0_1~985 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7f5f13854c0afe35b77b991f1146f29d89caed33;p=thirdparty%2Fsquid.git Port from 2.7: Show local address on listening sockets --- 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; }