From dfd91dfe05a7633b98dd3823e3a559d1a82d328b Mon Sep 17 00:00:00 2001 From: cristy Date: Mon, 29 Dec 2014 23:04:38 +0000 Subject: [PATCH] Initialize width / height resource limits as per policy.xml. --- MagickCore/resource.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MagickCore/resource.c b/MagickCore/resource.c index 9594a2caf..9f7be5ef7 100644 --- a/MagickCore/resource.c +++ b/MagickCore/resource.c @@ -1051,7 +1051,7 @@ MagickPrivate MagickBooleanType ResourceComponentGenesis(void) #if defined(PixelCacheThreshold) memory=PixelCacheThreshold; #endif - (void) SetMagickResourceLimit(AreaResource,2*memory); + (void) SetMagickResourceLimit(WidthResource,resource_info.width_limit); limit=GetEnvironmentValue("MAGICK_WIDTH_LIMIT"); if (limit != (char *) NULL) { @@ -1059,6 +1059,7 @@ MagickPrivate MagickBooleanType ResourceComponentGenesis(void) 100.0)); limit=DestroyString(limit); } + (void) SetMagickResourceLimit(HeightResource,resource_info.height_limit); limit=GetEnvironmentValue("MAGICK_HEIGHT_LIMIT"); if (limit != (char *) NULL) { @@ -1066,6 +1067,7 @@ MagickPrivate MagickBooleanType ResourceComponentGenesis(void) 100.0)); limit=DestroyString(limit); } + (void) SetMagickResourceLimit(AreaResource,2*memory); limit=GetEnvironmentValue("MAGICK_AREA_LIMIT"); if (limit != (char *) NULL) { -- 2.50.1