]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix duplicate headers in HttpReply
authorAmos Jeffries <squid3@treenet.co.nz>
Sat, 15 Nov 2014 17:04:40 +0000 (09:04 -0800)
committerAmos Jeffries <squid3@treenet.co.nz>
Sat, 15 Nov 2014 17:04:40 +0000 (09:04 -0800)
src/http.cc

index 02181084e48cdcf12a6f372b8867b19f8f5f1f86..81bc2bba480163a3fe661715d2c57b8902e167b7 100644 (file)
@@ -754,7 +754,7 @@ HttpStateData::processReplyHeader()
 
     HttpReply *newrep = new HttpReply;
     // XXX: performance regression, c_str() reallocates.
-    newrep->setHeaders(hp->messageStatus(), hp->reasonPhrase().c_str(), NULL, -1, -1, -1);
+    newrep->sline.set(Http::ProtocolVersion(1,1), hp->messageStatus(), hp->reasonPhrase().c_str());
     newrep->sline.protocol = newrep->sline.version.protocol = hp->messageProtocol().protocol;
     newrep->sline.version.major = hp->messageProtocol().major;
     newrep->sline.version.minor = hp->messageProtocol().minor;