You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by tr...@locus.apache.org on 2000/03/22 11:37:28 UTC
cvs commit: apache-2.0/src/main listen.c
trawick 00/03/22 02:37:28
Modified: src/main listen.c
Log:
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
Revision Changes Path
1.21 +6 -1 apache-2.0/src/main/listen.c
Index: listen.c
===================================================================
RCS file: /home/cvs/apache-2.0/src/main/listen.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- listen.c 2000/03/10 00:06:55 1.20
+++ listen.c 2000/03/22 10:37:28 1.21
@@ -77,8 +77,13 @@
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) {