]> granicus.if.org Git - imagemagick/commitdiff
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=5356
authorCristy <urban-warrior@imagemagick.org>
Sat, 3 Feb 2018 21:07:28 +0000 (16:07 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sat, 3 Feb 2018 21:07:55 +0000 (16:07 -0500)
MagickCore/option.c

index d0a780ceee9bcb47245b928ef7df3b2f1471007a..6b6cd36ce873f3e9f653b0b1757261571e74b45c 100644 (file)
@@ -3009,7 +3009,7 @@ MagickExport ssize_t ParseCommandOption(const CommandOption option,
       if (LocaleCompare(token,option_info[i].mnemonic) == 0)
         break;
     command_info=option_info+i;
-    if ((command_info->mnemonic == (const char *) NULL) &&
+    if ((command_info->mnemonic == (const char *) NULL) && (*token != '\0') &&
         ((strchr(token+1,'-') != (char *) NULL) ||
          (strchr(token+1,'_') != (char *) NULL)))
         {