diff --git a/fuzzing/chrono_duration.cpp b/fuzzing/chrono_duration.cpp index ad4aa1c1018b..69b9f2341dad 100644 --- a/fuzzing/chrono_duration.cpp +++ b/fuzzing/chrono_duration.cpp @@ -30,10 +30,13 @@ template void doit(const uint8_t* Data, std::size_t Size) { Data += N; Size -= N; - if(std::is_floating_point::value || std::numeric_limits::is_signed) { - if(item<0) { - //avoid problems with negative numbers until https://github.com/fmtlib/fmt/issues/1178 is solved - return; + // see https://github.com/fmtlib/fmt/issues/1178 + const bool github_1178_is_solved=true; + if(!github_1178_is_solved) { + if(std::is_floating_point::value || std::numeric_limits::is_signed) { + if(item<0) { + return; + } } }