From f0574d5fbb8d1b0f99f88ee411a4691f7b1e504c Mon Sep 17 00:00:00 2001 From: Alex Hultman Date: Sun, 12 Jan 2020 20:19:44 +0100 Subject: [PATCH] Make sure to call write while fuzzing --- fuzzing/MockedHelloWorld.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fuzzing/MockedHelloWorld.cpp b/fuzzing/MockedHelloWorld.cpp index 1ac00f7..a5a4484 100644 --- a/fuzzing/MockedHelloWorld.cpp +++ b/fuzzing/MockedHelloWorld.cpp @@ -11,7 +11,7 @@ us_listen_socket_t *listenSocket; extern "C" int LLVMFuzzerInitialize(int *argc, char ***argv) { app = new uWS::TemplatedApp(uWS::App().get("/*", [](auto *res, auto *req) { - if (req->getHeader("use_write").length()) { + if (req->getHeader("write").length()) { res->writeStatus("200 OK")->writeHeader("write", "true")->write("Hello"); res->write(" world!"); res->end(); @@ -29,6 +29,7 @@ extern "C" int LLVMFuzzerInitialize(int *argc, char ***argv) { }); res->onData([res](std::string_view chunk, bool isEnd) { if (isEnd) { + res->write("something ahead"); res->end(chunk); } });