]> granicus.if.org Git - apache/commitdiff
Make AF_UNIX aware... fix Windows/Netware??
authorJim Jagielski <jim@apache.org>
Sat, 2 Mar 2013 17:07:23 +0000 (17:07 +0000)
committerJim Jagielski <jim@apache.org>
Sat, 2 Mar 2013 17:07:23 +0000 (17:07 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1451905 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/proxy_util.c

index 29dda5d820a8b3ed7d13339e1a6445089a55f49f..98b0a26d643b6d21c29b7b0ca88c6f9c2fc01baa 100644 (file)
@@ -2452,7 +2452,9 @@ PROXY_DECLARE(int) ap_proxy_connect_backend(const char *proxy_function,
         }
     }
     while ((backend_addr || conn->uds_path) && !connected) {
-        if (conn->uds_path) {
+#if APR_HAVE_SYS_UN_H
+        if (conn->uds_path)
+        {
             struct sockaddr_un sa;
 
             rv = apr_socket_create(&newsock, AF_UNIX, SOCK_STREAM, 0,
@@ -2483,7 +2485,9 @@ PROXY_DECLARE(int) ap_proxy_connect_backend(const char *proxy_function,
                 break;
             }
         }
-        else {
+        else
+#endif
+        {
             if ((rv = apr_socket_create(&newsock, backend_addr->family,
                                         SOCK_STREAM, APR_PROTO_TCP,
                                         conn->scpool)) != APR_SUCCESS) {