From: Dirk Lemstra Date: Fri, 14 Sep 2018 07:45:18 +0000 (+0200) Subject: Fixed possible multithreading issue. X-Git-Tag: 7.0.8-12~56 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=62fc4bc670d5aaf4db35c5ba7115d861edc5fe08;p=imagemagick Fixed possible multithreading issue. --- diff --git a/MagickCore/memory.c b/MagickCore/memory.c index 16f304295..d5d6a2a74 100644 --- a/MagickCore/memory.c +++ b/MagickCore/memory.c @@ -908,7 +908,6 @@ MagickExport size_t GetMaxMemoryRequest(void) char *value; - max_memory_request=(size_t) MagickULLConstant(~0); value=GetPolicyValue("system:max-memory-request"); if (value != (char *) NULL) { @@ -918,6 +917,8 @@ MagickExport size_t GetMaxMemoryRequest(void) max_memory_request=StringToSizeType(value,100.0); value=DestroyString(value); } + else + max_memory_request=(size_t) MagickULLConstant(~0); } return(max_memory_request); }