From 534e8fc78388955af5fc1594fa884e505a7c60fd Mon Sep 17 00:00:00 2001 From: Dirk Lemstra Date: Fri, 16 Mar 2018 19:12:04 +0100 Subject: [PATCH] Fixed issue where resource_semaphore was not allocated. --- MagickCore/resource.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MagickCore/resource.c b/MagickCore/resource.c index ed465d413..96c5a72f0 100644 --- a/MagickCore/resource.c +++ b/MagickCore/resource.c @@ -545,6 +545,8 @@ MagickExport int AcquireUniqueFileResource(char *path) (void) LogMagickEvent(ResourceEvent,GetMagickModule(),"..."); if (random_info == (RandomInfo *) NULL) { + if (resource_semaphore == (SemaphoreInfo *) NULL) + ActivateSemaphoreInfo(&resource_semaphore); LockSemaphoreInfo(resource_semaphore); if (random_info == (RandomInfo *) NULL) random_info=AcquireRandomInfo(); -- 2.40.0