From: Jeff Trawick Date: Wed, 22 Mar 2000 10:37:28 +0000 (+0000) Subject: change the error message logged for a bind() failure so that X-Git-Tag: APACHE_2_0_ALPHA_2~40 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=5d99c6e0438d0b1eb0c46cbef1cb12b7fe89f360;p=apache change the error message logged for a bind() failure so that it shows the interface and port number; it is now very similar to the error message used in 1.3 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@84823 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/server/listen.c b/server/listen.c index 3994fd067b..63c1efab4c 100644 --- a/server/listen.c +++ b/server/listen.c @@ -77,8 +77,13 @@ static ap_status_t make_sock(ap_context_t *p, ap_listen_rec *server) int one = 1; char addr[512]; ap_status_t stat; + ap_uint32_t port; + char *ipaddr; - ap_cpystrn(addr, "[@main/listen.c:make_sock(): inet_ntoa(server->sin_addr)]", sizeof addr); + ap_get_local_port(&port,s); + ap_get_local_ipaddr(&ipaddr,s); + ap_snprintf(addr, sizeof(addr), "address %s port %u", ipaddr, + (unsigned) port); stat = ap_setsocketopt(s, APR_SO_REUSEADDR, one); if (stat != APR_SUCCESS && stat != APR_ENOTIMPL) {