Use new chunked encoding parser

This commit is contained in:
Alex Hultman
2022-10-08 08:16:55 +02:00
parent 9437b0e4e8
commit 9428c55053
3 changed files with 42 additions and 131 deletions
+2 -2
View File
@@ -38,7 +38,7 @@ namespace uWS {
/* Consume everything higher than 32 */
while (data.length() && data.data()[0] > 32) {
unsigned char digit = data.data()[0];
unsigned char digit = (unsigned char)data.data()[0];
if (digit >= 'a') {
digit -= ('a' - '9') - 1;
}
@@ -153,7 +153,7 @@ namespace uWS {
emitSoon = data;
}
}
decChunkSize(state, data.length());
decChunkSize(state, (unsigned int) data.length());
state |= STATE_IS_CHUNKED;
// new: decrease data by its size (bug)
data.remove_prefix(data.length()); // ny bug fix för getNextChunk