]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
AJP needs to be register at IANA before beeing in apr_uri_port_of_scheme().
authorJean-Frederic Clere <jfclere@apache.org>
Mon, 31 Jul 2006 12:40:01 +0000 (12:40 +0000)
committerJean-Frederic Clere <jfclere@apache.org>
Mon, 31 Jul 2006 12:40:01 +0000 (12:40 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/httpd-proxy-scoreboard@427103 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/health_checker_util.c

index 43da1f4f878611fdfbb809817bda249087a732ee..a20235d738c110ac7301ff5e700090b5769f3bc4 100644 (file)
@@ -71,9 +71,14 @@ static apr_status_t test_backend(char *scheme, char *hostname, int port, apr_poo
     apr_sockaddr_t *epsv_addr;
     apr_status_t rv;
 
-    /* Note that AJP requires a new apr-util (29-07-2006) */
-    if (!port)
-        port  = (int) apr_uri_port_of_scheme(scheme);
+    /* AJP port will not be support by apr-util until AJP get registered at IANA */
+    if (!port) {
+        if (strcmp(scheme, "ajp") == 0)
+            port = 8009;
+        else
+            port = (int) apr_uri_port_of_scheme(scheme);
+    }
+
     rv = apr_socket_create(&newsock, APR_INET, SOCK_STREAM, APR_PROTO_TCP, pool);
     if (rv != APR_SUCCESS) {
         ap_log_error(APLOG_MARK, APLOG_ERR, rv, NULL,