Skip to content
Snippets Groups Projects
Commit 45614d54 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

allow the end-of-headers from a proxy response to CONNECT end with a CRCR

as well as a CRLF
parent 50e690f2
No related branches found
No related tags found
No related merge requests found
......@@ -849,9 +849,11 @@ CURLcode Curl_ConnectHTTPProxyTunnel(struct connectdata *conn,
if(*ptr=='\n') {
char letter;
/* Newlines are CRLF, so the CR is ignored as the line isn't
really terminated until the LF comes */
really terminated until the LF comes. Treat a following CR
as end-of-headers as well.*/
if('\r' == line_start[0]) {
if(('\r' == line_start[0]) ||
('\n' == line_start[0])) {
/* end of response-headers from the proxy */
keepon=FALSE;
break; /* breaks out of for-loop, not switch() */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment