From 0f79355685128123cf95178d60e515fc71cdabc1 Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Sat, 13 Jan 2018 22:59:39 +0100 Subject: [PATCH] SetMagickResourceLimit will return false when the ResourceType is invalid. --- MagickCore/resource.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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); } -- 2.40.0