]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/ChunkedCodingParser.cc
SourceFormat Enforcement
[thirdparty/squid.git] / src / ChunkedCodingParser.cc
index 733526d5a9d841045f7b34027719d2a35b6fa525..f9ab4ab92df0b92f54145dfce583f06c77955429 100644 (file)
@@ -1,8 +1,9 @@
 #include "squid.h"
 #include "base/TextException.h"
-#include "Parsing.h"
 #include "ChunkedCodingParser.h"
+#include "Debug.h"
 #include "MemBuf.h"
+#include "Parsing.h"
 
 ChunkedCodingParser::Step ChunkedCodingParser::psChunkSize = &ChunkedCodingParser::parseChunkSize;
 ChunkedCodingParser::Step ChunkedCodingParser::psUnusedChunkExtension = &ChunkedCodingParser::parseUnusedChunkExtension;
@@ -132,7 +133,7 @@ void ChunkedCodingParser::parseChunkEnd()
 
     if (findCrlf(crlfBeg, crlfEnd)) {
         if (crlfBeg != 0) {
-            throw TexcHere("found data bewteen chunk end and CRLF");
+            throw TexcHere("found data between chunk end and CRLF");
             return;
         }
 
@@ -159,9 +160,11 @@ void ChunkedCodingParser::parseTrailerHeader()
     size_t crlfEnd = 0;
 
     if (findCrlf(crlfBeg, crlfEnd)) {
-        if (crlfBeg > 0)
 
-            ; //theTrailer.append(theIn->content(), crlfEnd);
+#if TRAILERS_ARE_SUPPORTED
+        if (crlfBeg > 0)
+            theTrailer.append(theIn->content(), crlfEnd);
+#endif
 
         theIn->consume(crlfEnd);