Commit dfb852cb7 for imagemagick.org

commit dfb852cb7e9c836aa92e84c55b1b85d8139e3c0c
Author: Dirk Lemstra <dirk@lemstra.org>
Date:   Sun Oct 18 21:16:49 2026 +0200

    Improve readability.

diff --git a/MagickWand/mogrify.c b/MagickWand/mogrify.c
index e2bb021bc..02f0c3ba0 100644
--- a/MagickWand/mogrify.c
+++ b/MagickWand/mogrify.c
@@ -3955,22 +3955,26 @@ WandExport MagickBooleanType MogrifyImageCommand(ImageInfo *image_info,
               char
                 output_filename[MagickPathExtent];

-              const char
-                *output_format;
-
-              if (*clone_image->magick == '\0')
-                (void) CopyMagickString(clone_image->magick,image_info->magick,
-                  MaxTextExtent);
-              output_format=(format != (char *) NULL) ? format :
-                clone_image->magick;
-              if ((*magic != '\0') || (*output_format == '\0'))
-                (void) CopyMagickString(output_filename,backup_filename,
-                  MagickPathExtent);
-              else
-                (void) FormatLocaleString(output_filename,MagickPathExtent,
-                  "%s:%s",output_format,backup_filename);
+              *output_filename='\0';
+              if (*backup_filename != '\0')
+                {
+                  const char
+                    *output_format;
+
+                  if (*clone_image->magick == '\0')
+                    (void) CopyMagickString(clone_image->magick,image_info->magick,
+                      MaxTextExtent);
+                  output_format=(format != (char *) NULL) ? format :
+                    clone_image->magick;
+                  if ((*magic != '\0') || (*output_format == '\0'))
+                    (void) CopyMagickString(output_filename,backup_filename,
+                      MagickPathExtent);
+                  else
+                    (void) FormatLocaleString(output_filename,MagickPathExtent,
+                      "%s:%s",output_format,backup_filename);
+                }
               status&=(MagickStatusType) WriteImages(image_info,clone_image,
-                (*backup_filename != '\0') ? output_filename :
+                (*output_filename != '\0') ? output_filename :
                 clone_image->filename,exception);
               clone_image=DestroyImageList(clone_image);
             }