]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Oops. My cleanup of "httpd_accel_port virtual" broke IP-Filter support for
authorhno <>
Wed, 18 Apr 2001 04:43:10 +0000 (04:43 +0000)
committerhno <>
Wed, 18 Apr 2001 04:43:10 +0000 (04:43 +0000)
some requests. Code was missing the important brakets around a else statement..

src/client_side.cc

index 8dc5262c5e31c98feb0258c8377ba18e82ab739c..7a3cf8df9e8c1b0614a2ac2058a45d54b0be6575 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: client_side.cc,v 1.535 2001/04/14 00:25:17 hno Exp $
+ * $Id: client_side.cc,v 1.536 2001/04/17 22:43:10 hno Exp $
  *
  * DEBUG: section 33    Client-side Routines
  * AUTHOR: Duane Wessels
@@ -2637,11 +2637,13 @@ parseHttpRequest(ConnStateData * conn, method_t * method_p, int *status,
                    snprintf(http->uri, url_sz, "http://%s:%d%s",
                        inet_ntoa(http->conn->me.sin_addr),
                        vport, url);
-           } else if (vport_mode)
-               vport = natLookup.nl_realport;
-           snprintf(http->uri, url_sz, "http://%s:%d%s",
-               inet_ntoa(natLookup.nl_realip),
-               vport, url);
+           } else {
+               if (vport_mode)
+                   vport = natLookup.nl_realport;
+               snprintf(http->uri, url_sz, "http://%s:%d%s",
+                   inet_ntoa(natLookup.nl_realip),
+                   vport, url);
+           }
 #else
 #if LINUX_NETFILTER
            /* If the call fails the address structure will be unchanged */