]> granicus.if.org Git - apache/commitdiff
Call ap_log_error() instead of ap_log_rerror() from alloc_listener().
authorJeff Trawick <trawick@apache.org>
Sun, 17 Dec 2000 12:30:29 +0000 (12:30 +0000)
committerJeff Trawick <trawick@apache.org>
Sun, 17 Dec 2000 12:30:29 +0000 (12:30 +0000)
This bug, introduced in a recent commit, caused a segfault when the
hostname couldn't be resolved.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@87386 13f79535-47bb-0310-9956-ffa450edef68

server/listen.c

index 9a44b81599953c58d708c21656644d95981b72fb..a753ad1a3d74c9d7fb9b68fac6da79d01acdc954 100644 (file)
@@ -224,8 +224,8 @@ static void alloc_listener(process_rec *process, char *addr, apr_port_t port)
          */
         if ((status = apr_getaddrinfo(&new->bind_addr, addr, APR_UNSPEC, port, 0, 
                                       process->pool)) != APR_SUCCESS) {
-            ap_log_rerror(APLOG_MARK, APLOG_CRIT, status, NULL,
-                          "alloc_listener: failed to set up sockaddr for %s", addr);
+            ap_log_error(APLOG_MARK, APLOG_CRIT, status, NULL,
+                        "alloc_listener: failed to set up sockaddr for %s", addr);
             return;
         }
         if ((status = apr_create_socket(&new->sd, new->bind_addr->sa.sin.sin_family,