From: cristy Date: Thu, 4 Apr 2013 00:22:57 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~3956 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0d73718ba22c47cef30083b31721f71dd21cc1b5;p=imagemagick --- diff --git a/coders/jpeg.c b/coders/jpeg.c index 96f1bce4f..140df5166 100644 --- a/coders/jpeg.c +++ b/coders/jpeg.c @@ -1156,7 +1156,8 @@ static Image *ReadJPEGImage(const ImageInfo *image_info, jpeg_info.desired_number_of_colors=(int) StringToUnsignedLong(option); } option=GetImageOption(image_info,"jpeg:block-smoothing"); - jpeg_info.do_block_smoothing=IsStringTrue(option); + if (option != (const char *) NULL) + jpeg_info.do_block_smoothing=IsStringTrue(option); jpeg_info.dct_method=JDCT_FLOAT; option=GetImageOption(image_info,"jpeg:dct-method"); if (option != (const char *) NULL) @@ -1189,7 +1190,8 @@ static Image *ReadJPEGImage(const ImageInfo *image_info, } } option=GetImageOption(image_info,"jpeg:fancy-upsampling"); - jpeg_info.do_fancy_upsampling=IsStringTrue(option); + if (option != (const char *) NULL) + jpeg_info.do_fancy_upsampling=IsStringTrue(option); (void) jpeg_start_decompress(&jpeg_info); image->columns=jpeg_info.output_width; image->rows=jpeg_info.output_height;