diff --git a/fuzzing/pdf_surface_fuzzer.c b/fuzzing/pdf_surface_fuzzer.c index ead58b3ee..d6c698dc0 100644 --- a/fuzzing/pdf_surface_fuzzer.c +++ b/fuzzing/pdf_surface_fuzzer.c @@ -31,9 +31,9 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { cairo_tag_begin(cr, buf, NULL); cairo_tag_end(cr, buf); - free(buf); cairo_destroy(cr); cairo_surface_destroy(surface); + free(buf); fuzzer_release_tmpfile(tmpfile); return 0; }