]> granicus.if.org Git - imagemagick/commitdiff
Thread limit should be at least 1.
authordirk <dirk@git.imagemagick.org>
Tue, 16 Dec 2014 12:17:15 +0000 (12:17 +0000)
committerdirk <dirk@git.imagemagick.org>
Tue, 16 Dec 2014 12:17:15 +0000 (12:17 +0000)
MagickCore/resource.c

index 139da2bef57e596422f0daa03abf069bf11b75e3..e383d30e263b7204fcc067ffbeb1e7dd8e1b8dc4 100644 (file)
@@ -1181,6 +1181,8 @@ MagickExport MagickBooleanType SetMagickResourceLimit(const ResourceType type,
           100.0));
       if (resource_info.thread_limit > GetOpenMPMaximumThreads())
         resource_info.thread_limit=GetOpenMPMaximumThreads();
+      else if (resource_info.thread_limit == 0)
+        resource_info.thread_limit=1;
       break;
     }
     case ThrottleResource: