From 1f428c22e6198a58a4ace1d4e1489c80b46b54de Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Sun, 14 Jan 2018 12:54:50 +0100 Subject: [PATCH] Added check for an empty string to avoid use of uninitialized value. Credit to OSS-Fuzz --- MagickCore/option.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MagickCore/option.c b/MagickCore/option.c index 7485f8638..d0a780cee 100644 --- a/MagickCore/option.c +++ b/MagickCore/option.c @@ -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) -- 2.40.0