break;
}
+ if(conn->bits.close && data->req.newurl) {
+ /* Connection closed by server. Don't use it anymore */
+ Curl_closesocket(data, conn, conn->sock[sockindex]);
+ conn->sock[sockindex] = CURL_SOCKET_BAD;
+ break;
+ }
+
/* If we are supposed to continue and request a new URL, which basically
* means the HTTP authentication is still going on so if the tunnel
* is complete we start over in INIT state */
Proxy-Authenticate: NTLM\r
Content-Length: 16\r
Connection: close\r
-
+\r
data to discard
</connect>
HTTP/1.1 407 Authorization Required to proxy me my dear\r
Proxy-Authenticate: NTLM TlRMTVNTUAACAAAAAgACADAAAACGggEAc51AYVDgyNcAAAAAAAAAAG4AbgAyAAAAQ0MCAAQAQwBDAAEAEgBFAEwASQBTAEEAQgBFAFQASAAEABgAYwBjAC4AaQBjAGUAZABlAHYALgBuAHUAAwAsAGUAbABpAHMAYQBiAGUAdABoAC4AYwBjAC4AaQBjAGUAZABlAHYALgBuAHUAAAAAAA==\r
Content-Length: 28\r
-
+\r
27 bytes and newline to ign
</connect1001>
Proxy-Authenticate: NTLM\r
Content-Length: 16\r
Connection: close\r
-
+\r
HTTP/1.1 407 Authorization Required to proxy me my dear\r
Proxy-Authenticate: NTLM TlRMTVNTUAACAAAAAgACADAAAACGggEAc51AYVDgyNcAAAAAAAAAAG4AbgAyAAAAQ0MCAAQAQwBDAAEAEgBFAEwASQBTAEEAQgBFAFQASAAEABgAYwBjAC4AaQBjAGUAZABlAHYALgBuAHUAAwAsAGUAbABpAHMAYQBiAGUAdABoAC4AYwBjAC4AaQBjAGUAZABlAHYALgBuAHUAAAAAAA==\r
Content-Length: 28\r
-
+\r
HTTP/1.1 200 Things are fine in proxy land\r
Server: Microsoft-IIS/5.0\r
Content-Type: text/html; charset=iso-8859-1\r