Read \r\n terminator after chunked encoding

This commit is contained in:
Scott Graham 2018-04-16 10:28:59 -07:00
parent 0e239a0014
commit 87c673fd67

View file

@ -828,6 +828,12 @@ bool read_content_chunked(Stream& strm, T& x)
chunk_len = std::stoi(reader.ptr(), 0, 16);
}
if (chunk_len == 0) {
// Reader terminator after chunks
if (!reader.getline() || strcmp(reader.ptr(), "\r\n"))
return false;
}
return true;
}