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);
}