From: Dirk Lemstra Date: Sat, 13 Jan 2018 21:59:39 +0000 (+0100) Subject: SetMagickResourceLimit will return false when the ResourceType is invalid. X-Git-Tag: 7.0.7-22~92 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0f79355685128123cf95178d60e515fc71cdabc1;p=imagemagick SetMagickResourceLimit will return false when the ResourceType is invalid. --- diff --git a/MagickCore/resource.c b/MagickCore/resource.c index 9d8dd3add..078b44263 100644 --- a/MagickCore/resource.c +++ b/MagickCore/resource.c @@ -1376,6 +1376,10 @@ MagickExport MagickBooleanType SetMagickResourceLimit(const ResourceType type, char *value; + MagickBooleanType + status; + + status=MagickTrue; if (resource_semaphore == (SemaphoreInfo *) NULL) resource_semaphore=AcquireSemaphoreInfo(); LockSemaphoreInfo(resource_semaphore); @@ -1474,10 +1478,11 @@ MagickExport MagickBooleanType SetMagickResourceLimit(const ResourceType type, break; } default: + status=MagickFalse; break; } if (value != (char *) NULL) value=DestroyString(value); UnlockSemaphoreInfo(resource_semaphore); - return(MagickTrue); + return(status); }