]> granicus.if.org Git - apache/commitdiff
Fix closing connection for non-cachable proxies.
authorMladen Turk <mturk@apache.org>
Sat, 1 Jan 2005 16:04:25 +0000 (16:04 +0000)
committerMladen Turk <mturk@apache.org>
Sat, 1 Jan 2005 16:04:25 +0000 (16:04 +0000)
Do not close the entire connection, just socket if
opened.

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

modules/proxy/proxy_util.c

index 78dfc5c08c8bf5fa1f6189adce9df82f0bf4269a..fda9ccd459daa5df3df87dd7f3c0c6554d091f91 100644 (file)
@@ -1665,9 +1665,9 @@ ap_proxy_determine_connection(apr_pool_t *p, request_rec *r,
         !worker->is_address_reusable) {
         /* TODO: Check if the connection can be reused
          */
-        if (conn->connection) {
-            conn->close = 1;
-            ap_proxy_release_connection("*", conn, r->server);
+        if (conn->sock) {
+            apr_socket_close(conn->sock);
+            conn->sock = NULL;
         }
         err = apr_sockaddr_info_get(&(conn->addr),
                                     conn->hostname, APR_UNSPEC,