[libpng16] Nullify all pointers in PNG_CLEANUP of libpng_read_fuzzer.cc
This commit is contained in:
parent
f3a22d396a
commit
84a5bf83ff
@ -92,6 +92,10 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
|
|||||||
nullptr); \
|
nullptr); \
|
||||||
else \
|
else \
|
||||||
png_destroy_read_struct(&png_handler.png_ptr, nullptr, nullptr); \
|
png_destroy_read_struct(&png_handler.png_ptr, nullptr, nullptr); \
|
||||||
|
png_handler.png_ptr = nullptr; \
|
||||||
|
png_handler.row_ptr = nullptr; \
|
||||||
|
png_handler.info_ptr = nullptr; \
|
||||||
|
png_handler.end_info_ptr = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
png_handler.info_ptr = png_create_info_struct(png_handler.png_ptr);
|
png_handler.info_ptr = png_create_info_struct(png_handler.png_ptr);
|
||||||
|
Loading…
Reference in New Issue
Block a user