From 91b78572c7ab2e4bd7692d2aa5352fcbbb33b236 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser <albrechts.fltk@online.de> Date: Mon, 15 Jun 2020 02:17:20 +0200 Subject: [PATCH] Fix overly restrictive JPEG filter (#81) See https://github.com/fltk/fltk/issues/81 Fixes #81 --- src/fl_images_core.cxx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/fl_images_core.cxx b/src/fl_images_core.cxx index d610fb8c4..624b6f4c3 100644 --- a/src/fl_images_core.cxx +++ b/src/fl_images_core.cxx @@ -86,10 +86,8 @@ fl_check_images(const char *name, // I - Filename #endif // HAVE_LIBPNG #ifdef HAVE_LIBJPEG - if (memcmp(header, "\377\330\377", 3) == 0 && - // Start-of-Image - header[3] >= 0xc0 && header[3] <= 0xef) - // APPn for JPEG file + if (memcmp(header, "\377\330\377", 3) == 0 && // Start-of-Image + header[3] >= 0xc0 && header[3] <= 0xfe) // APPn .. comment for JPEG file return new Fl_JPEG_Image(name); #endif // HAVE_LIBJPEG -- GitLab