Update Http.cpp

This commit is contained in:
Alex Hultman
2019-06-15 21:39:14 +02:00
committed by GitHub
parent 7551339a52
commit e6f21a8354
+4 -2
View File
@@ -54,8 +54,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
/* Iterate the padded fuzz as chunks */ /* Iterate the padded fuzz as chunks */
makeChunked(makePadded(data, size), size, [&httpParser, user](const uint8_t *data, size_t size) { makeChunked(makePadded(data, size), size, [&httpParser, user](const uint8_t *data, size_t size) {
/* We need at least 1 byte padding */ /* We need at least 1 byte post padding */
size = std::max<size_t>(0, size - 1); if (size) {
size--;
}
/* Parse it */ /* Parse it */
httpParser.consumePostPadded((char *) data, size, user, [](void *s, uWS::HttpRequest *httpRequest) -> void * { httpParser.consumePostPadded((char *) data, size, user, [](void *s, uWS::HttpRequest *httpRequest) -> void * {