From: cristy Date: Sun, 5 Aug 2012 01:21:44 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~5188 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=134c76e4aa8a7f925b7fa333fc3830e7bc3598a5;p=imagemagick --- diff --git a/MagickCore/cache.c b/MagickCore/cache.c index 6da2da0b6..fb0929ea9 100644 --- a/MagickCore/cache.c +++ b/MagickCore/cache.c @@ -202,8 +202,10 @@ MagickPrivate Cache AcquirePixelCache(const size_t number_threads) cache_info->file=(-1); cache_info->id=GetMagickThreadId(); cache_info->number_threads=number_threads; - if (number_threads == 0) + if (cache_info->number_threads == 0) cache_info->number_threads=(size_t) GetMagickResourceLimit(ThreadResource); + if (cache_info->number_threads == 0) + cache_info->number_threads=1; cache_info->nexus_info=AcquirePixelCacheNexus(cache_info->number_threads); if (cache_info->nexus_info == (NexusInfo **) NULL) ThrowFatalException(ResourceLimitFatalError,"MemoryAllocationFailed");