From 4fef0d73e4b1190a16b7d4d2f4705b546178e44a Mon Sep 17 00:00:00 2001 From: Alex Hultman Date: Fri, 23 Oct 2020 22:20:03 +0200 Subject: [PATCH] Update PerMessageDeflate.cpp --- fuzzing/PerMessageDeflate.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fuzzing/PerMessageDeflate.cpp b/fuzzing/PerMessageDeflate.cpp index 3aea55e..8b34a4a 100644 --- a/fuzzing/PerMessageDeflate.cpp +++ b/fuzzing/PerMessageDeflate.cpp @@ -45,10 +45,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { /* Why is this padded? */ makeChunked(makePadded(data, size), size, [&staticData, &b](const uint8_t *data, size_t size) { - auto [inflation, valid] = staticData.inflationStream.inflate(&staticData.zlibContext, std::string_view((char *) data, size), 256); + auto inflation = staticData.inflationStream.inflate(&staticData.zlibContext, std::string_view((char *) data, size), 256); /* Trigger ASAN flaws if length is more than 256 */ - b.set(inflation.length()); + b.set(inflation->length()); }); makeChunked(makePadded(data, size), size, [&staticData](const uint8_t *data, size_t size) {