]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug 3007: CONNECT to cache_peer returns 000 status code
authorMikio Kishi <mkishi@104.net>
Fri, 18 Mar 2011 06:42:32 +0000 (19:42 +1300)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 18 Mar 2011 06:42:32 +0000 (19:42 +1300)
src/tunnel.cc

index 269229b5d42ca13bf367390f3a33e9093efa2e0f..bc27dadf9f9f0ed1b6401de12a8e0d57854165a5 100644 (file)
@@ -526,6 +526,9 @@ tunnelConnectedWriteDone(int fd, char *buf, size_t size, comm_err_t flag, int xe
 static void
 tunnelProxyConnectedWriteDone(int fd, char *buf, size_t size, comm_err_t flag, int xerrno, void *data)
 {
+    TunnelStateData *tunnelState = static_cast<TunnelStateData *>(data);
+    debugs(26, 3, HERE << "FD " << fd << " tunnelState=" << tunnelState);
+    *tunnelState->status_ptr = HTTP_OK;
     tunnelConnectedWriteDone(fd, buf, size, flag, xerrno, data);
 }