Fix destruction order in pdf_codec_jbig2_fuzzer
Bug: chromium:1193209
Change-Id: I3c7157587f878e769d0ad69f9f84d64e2b963b3a
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/78874
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/testing/fuzzers/pdf_codec_jbig2_fuzzer.cc b/testing/fuzzers/pdf_codec_jbig2_fuzzer.cc
index 000a7b7..a0fd771 100644
--- a/testing/fuzzers/pdf_codec_jbig2_fuzzer.cc
+++ b/testing/fuzzers/pdf_codec_jbig2_fuzzer.cc
@@ -34,8 +34,8 @@
if (!bitmap->Create(width, height, FXDIB_Format::k1bppRgb))
return 0;
- Jbig2Context jbig2_context;
JBig2_DocumentContext document_context;
+ Jbig2Context jbig2_context;
FXCODEC_STATUS status = Jbig2Decoder::StartDecode(
&jbig2_context, &document_context, width, height, {data, size}, 1, {}, 0,
bitmap->GetBuffer(), bitmap->GetPitch(), nullptr);