From 05a7b1e45b117d6d41398181877344b62f513673 Mon Sep 17 00:00:00 2001 From: Alex Hultman Date: Tue, 7 Apr 2020 18:07:09 +0200 Subject: [PATCH] Update PerMessageDeflate fuzzing --- fuzzing/PerMessageDeflate.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fuzzing/PerMessageDeflate.cpp b/fuzzing/PerMessageDeflate.cpp index fdcb00c..136d81a 100644 --- a/fuzzing/PerMessageDeflate.cpp +++ b/fuzzing/PerMessageDeflate.cpp @@ -21,7 +21,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { /* Why is this padded? */ makeChunked(makePadded(data, size), size, [](const uint8_t *data, size_t size) { - std::string_view inflation = staticData.inflationStream.inflate(&staticData.zlibContext, std::string_view((char *) data, size), 256); + auto [inflation, valid] = staticData.inflationStream.inflate(&staticData.zlibContext, std::string_view((char *) data, size), 256); if (inflation.length() > 256) { /* Cause ASAN to freak out */ delete (int *) (void *) 1;