| Index: testing/libfuzzer/fuzzers/gfx_png_image_fuzzer.cc
|
| diff --git a/testing/libfuzzer/fuzzers/gfx_png_image_fuzzer.cc b/testing/libfuzzer/fuzzers/gfx_png_image_fuzzer.cc
|
| index f7161592af242b08ca73717b71e00ac7c2778e2d..82a072f80d3d383be56d71f854c83ba826b6b832 100644
|
| --- a/testing/libfuzzer/fuzzers/gfx_png_image_fuzzer.cc
|
| +++ b/testing/libfuzzer/fuzzers/gfx_png_image_fuzzer.cc
|
| @@ -9,7 +9,13 @@
|
|
|
| // Entry point for LibFuzzer.
|
| extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
|
| - gfx::Image::CreateFrom1xPNGBytes(data, size);
|
| + gfx::Image image = gfx::Image::CreateFrom1xPNGBytes(data, size);
|
| +
|
| + if (image.IsEmpty())
|
| + return 0;
|
| +
|
| + image.ToSkBitmap();
|
| +
|
| return 0;
|
| }
|
|
|
|
|