Commit 4b9a5072 authored by Jeff Trawick's avatar Jeff Trawick
Browse files

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
parent ee9b8cb8
Loading
Loading
Loading
Loading
+6 −1
Changes for server/listen.c: 6 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -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) {