]> granicus.if.org Git - imagemagick/commitdiff
Added check for an empty string to avoid use of uninitialized value.
authorDirk Lemstra <dirk@git.imagemagick.org>
Sun, 14 Jan 2018 11:54:50 +0000 (12:54 +0100)
committerDirk Lemstra <dirk@git.imagemagick.org>
Sun, 14 Jan 2018 11:54:50 +0000 (12:54 +0100)
Credit to OSS-Fuzz

MagickCore/option.c

index 7485f8638b52439476703343aaa914bf5b526096..d0a780ceee9bcb47245b928ef7df3b2f1471007a 100644 (file)
@@ -2979,7 +2979,7 @@ MagickExport ssize_t ParseCommandOption(const CommandOption option,
   ssize_t
     option_types;
 
-  if (options == (const char *) NULL)
+  if ((options == (const char *) NULL) || (*options == '\0'))
     return(-1);
   option_info=GetOptionInfo(option);
   if (option_info == (const OptionInfo *) NULL)