Commit 9f1810998 for imagemagick.org

commit 9f1810998790eaeac5749013f166b6c09ce8bf08
Author: Cristy <urban-warrior@imagemagick.org>
Date:   Tue Jul 7 21:57:57 2026 -0400

    if path attributes fail relinquish memory

diff --git a/MagickCore/resource.c b/MagickCore/resource.c
index 71ca6b5e7..5bdc3704d 100644
--- a/MagickCore/resource.c
+++ b/MagickCore/resource.c
@@ -651,7 +651,9 @@ MagickExport int AcquireUniqueFileResource(char *path)
   UnlockSemaphoreInfo(resource_semaphore[FileResource]);
   attributes=(struct stat *) AcquireCriticalMemory(sizeof(struct stat));
   status=GetPathAttributes(path,attributes);
-  if (status != MagickFalse)
+  if (status == MagickFalse)
+    attributes=(struct stat *) RelinquishMagickMemory(attributes);
+  else
     status=AddValueToSplayTree(temporary_resources,ConstantString(path),
       attributes);
   if (status == MagickFalse)