diff --git a/fuzzing/Http.cpp b/fuzzing/Http.cpp index 167a1df..9603aba 100644 --- a/fuzzing/Http.cpp +++ b/fuzzing/Http.cpp @@ -22,6 +22,14 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { /* todo: Route this via router */ + httpRequest->getHeader("get"); + httpRequest->getUrl(); + httpRequest->getMethod(); + httpRequest->getQuery(); + + for (auto p : *httpRequest) { + + } /* Return ok */ return s; diff --git a/src/HttpParser.h b/src/HttpParser.h index fa7bbeb..ef8af02 100644 --- a/src/HttpParser.h +++ b/src/HttpParser.h @@ -71,7 +71,7 @@ public: }; HeaderIterator begin() { - return {headers}; + return {headers + 1}; } HeaderIterator end() {