Commit 5fd4e5ad0 for imagemagick.org

commit 5fd4e5ad05a986b00e1519fa308ca3c5cf3d09d8
Author: Dirk Lemstra <dirk@lemstra.org>
Date:   Sat Jan 24 22:23:07 2026 +0100

    Allow null value when calling RelinquishDeviceBenchmark.

diff --git a/MagickCore/opencl.c b/MagickCore/opencl.c
index 78ddf1aad..0407b1c6b 100644
--- a/MagickCore/opencl.c
+++ b/MagickCore/opencl.c
@@ -754,6 +754,9 @@ MagickPrivate cl_kernel AcquireOpenCLKernel(MagickCLDevice device,
 static MagickCLDeviceBenchmark* RelinquishDeviceBenchmark(
   MagickCLDeviceBenchmark *device_benchmark)
 {
+  if (device_benchmark == (MagickCLDeviceBenchmark*) NULL)
+    return((MagickCLDeviceBenchmark *) NULL);
+
   device_benchmark->platform_name=(char *) RelinquishMagickMemory(
     device_benchmark->platform_name);
   device_benchmark->vendor_name=(char *) RelinquishMagickMemory(