From: Cristy Date: Wed, 5 Dec 2018 16:48:03 +0000 (-0500) Subject: https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35097 X-Git-Tag: 7.0.8-16~31 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=9b01c43ac0b664e3e78bac6a66bab87378d81672;p=imagemagick https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=35097 --- diff --git a/MagickWand/operation.c b/MagickWand/operation.c index 8f60fbf67..17185bfe4 100644 --- a/MagickWand/operation.c +++ b/MagickWand/operation.c @@ -1239,11 +1239,11 @@ WandPrivate void CLISettingOptionInfo(MagickCLI *cli_wand, { if (LocaleCompare("quality",option+1) == 0) { - if (IsGeometry(arg1) == MagickFalse) + if (IfSetOption && (IsGeometry(arg1) == MagickFalse)) CLIWandExceptArgBreak(OptionError,"InvalidArgument",option,arg1); _image_info->quality= IfSetOption ? StringToUnsignedLong(arg1) : UNDEFINED_COMPRESSION_QUALITY; - (void) SetImageOption(_image_info,option+1,ArgOption(NULL)); + (void) SetImageOption(_image_info,option+1,ArgOption("0")); break; } if (LocaleCompare("quantize",option+1) == 0)