From 19d461d4da211a8df3f52a8c59fe747c663a00f5 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 26 Jan 2025 12:49:12 +0100 Subject: [PATCH] before convert check is jpeg --- src/kds_s2000w_image_converter_netpbm.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/kds_s2000w_image_converter_netpbm.c b/src/kds_s2000w_image_converter_netpbm.c index 8e3bb81..a470f50 100644 --- a/src/kds_s2000w_image_converter_netpbm.c +++ b/src/kds_s2000w_image_converter_netpbm.c @@ -204,6 +204,9 @@ void kds_s2000w_image_converter_metadata_from_scanner_image(blobdata* image, ima void kds_s2000w_image_converter_jpg_to_pnm(blobdata* in, blobdata* out, int depth) { + if (!_kds_s2000w_image_converter_is_jpeg(in)) + return; + FILE* jpeg_stream = fmemopen(in->data, in->size, "r"); struct jpeg_decompress_struct cinfo; @@ -238,5 +241,8 @@ void kds_s2000w_image_converter_jpg_to_pnm(blobdata* in, blobdata* out, int dept void kds_s2000w_image_converter_tiff_to_pnm(blobdata* in, blobdata* out) { + if (_kds_s2000w_image_converter_is_jpeg(in)) + return; + return; } -- 2.39.5