Skip to content

Commit 4849fef

Browse files
committed
Show input data as string on failure
1 parent 3ee8cd2 commit 4849fef

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

fuzzing/fuzz_scientific_to_int.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,9 @@
1313

1414
extern "C" int LLVMFuzzerTestOneInput(const std::uint8_t* data, std::size_t size)
1515
{
16+
const boost::core::string_view sv{reinterpret_cast<const char*>(data), size};
1617
using boost::locale::util::try_scientific_to_int;
1718
try {
18-
const boost::core::string_view sv{reinterpret_cast<const char*>(data), size};
19-
2019
uint8_t u8{};
2120
try_scientific_to_int(sv, u8);
2221

@@ -29,7 +28,7 @@ extern "C" int LLVMFuzzerTestOneInput(const std::uint8_t* data, std::size_t size
2928
uint8_t u64{};
3029
try_scientific_to_int(sv, u64);
3130
} catch(...) {
32-
std::cerr << "Error with '" << data << "' (size " << size << ')' << std::endl;
31+
std::cerr << "Error with '" << sv << "' (size " << size << ')' << std::endl;
3332
std::terminate();
3433
}
3534

0 commit comments

Comments
 (0)