diff --git a/src/core/jpx.js b/src/core/jpx.js index 81a1478dc..4f55f479c 100644 --- a/src/core/jpx.js +++ b/src/core/jpx.js @@ -25,7 +25,7 @@ class JpxError extends BaseException { class JpxImage { static #module = null; - static decode(data, ignoreColorSpace) { + static decode(data, ignoreColorSpace = false) { this.#module ||= OpenJPEG(); const imageData = this.#module.decode(data, ignoreColorSpace); if (!imageData) { diff --git a/test/fuzz/jpx_image.fuzz.js b/test/fuzz/jpx_image.fuzz.js index 0003711ba..72aa128b6 100644 --- a/test/fuzz/jpx_image.fuzz.js +++ b/test/fuzz/jpx_image.fuzz.js @@ -18,7 +18,7 @@ function ignoredError(error) { */ function fuzz(data) { try { - new JpxImage().parse(new Uint8Array(data)); + JpxImage.decode(new Uint8Array(data)); } catch (error) { if (error.message && !ignoredError(error)) { throw error;