protect backslash write writing properties to MIFF (https://github.com/ImageMagick/ImageMagick/issues/7270)

This commit is contained in:
Cristy
2024-04-24 19:26:18 -04:00
parent 116f48cd6d
commit 6adffe2365
2 changed files with 4 additions and 3 deletions
+2 -1
View File
@@ -2427,7 +2427,8 @@ static MagickBooleanType WriteMIFFImage(const ImageInfo *image_info,
else
for (i=0; i < (ssize_t) length; i++)
{
if ((value[i] == (int) '{') || (value[i] == (int) '}'))
if ((value[i] == (int) '{') || (value[i] == (int) '}') ||
(value[i] == (int) '\\'))
(void) WriteBlobByte(image,'\\');
(void) WriteBlobByte(image,(unsigned char) value[i]);
}
Vendored
+2 -2
View File
@@ -5197,7 +5197,7 @@ MAGICK_PATCHLEVEL_VERSION=32
MAGICK_VERSION=7.1.1-32
MAGICK_GIT_REVISION=2f6d2de83:20240421
MAGICK_GIT_REVISION=116f48cd6:20240423
# Substitute library versioning
@@ -5231,7 +5231,7 @@ PACKAGE_LIB_VERSION=0x711
PACKAGE_LIB_VERSION_NUMBER=7,1,1,32
PACKAGE_RELEASE_DATE=2024-04-21
PACKAGE_RELEASE_DATE=2024-04-23
# Ensure that make can run correctly