Index: testing/libfuzzer/pdf_codec_fax_fuzzer.cc |
diff --git a/testing/libfuzzer/pdf_codec_fax_fuzzer.cc b/testing/libfuzzer/pdf_codec_fax_fuzzer.cc |
index 1a04c31aa08842fe83aeafb7372393c88307625a..60e2c9ff19037ea903cfdb9202decc05ae079e98 100644 |
--- a/testing/libfuzzer/pdf_codec_fax_fuzzer.cc |
+++ b/testing/libfuzzer/pdf_codec_fax_fuzzer.cc |
@@ -34,9 +34,11 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { |
EndOfLine, ByteAlign, BlackIs1, |
Columns, Rows)); |
- int line = 0; |
- while (decoder->GetScanline(line)) |
- line++; |
+ if (decoder) { |
+ int line = 0; |
+ while (decoder->GetScanline(line)) |
+ line++; |
+ } |
return 0; |
} |