File ImageMagick-CVE-2022-0284.patch of Package ImageMagick.30356
Index: ImageMagick-7.0.7-34/coders/xpm.c
===================================================================
--- ImageMagick-7.0.7-34.orig/coders/xpm.c 2022-02-08 15:21:57.258034731 +0100
+++ ImageMagick-7.0.7-34/coders/xpm.c 2022-02-08 15:21:57.546036411 +0100
@@ -737,7 +737,7 @@ static MagickBooleanType WritePICONImage
break;
for (x=0; x < (ssize_t) picon->columns; x++)
{
- if (GetPixelAlpha(image,q) == (Quantum) TransparentAlpha)
+ if (GetPixelAlpha(picon,q) == (Quantum) TransparentAlpha)
transparent=MagickTrue;
else
SetPixelAlpha(picon,OpaqueAlpha,q);
@@ -764,7 +764,7 @@ static MagickBooleanType WritePICONImage
break;
for (x=0; x < (ssize_t) picon->columns; x++)
{
- if (GetPixelAlpha(image,q) == (Quantum) TransparentAlpha)
+ if (GetPixelAlpha(picon,q) == (Quantum) TransparentAlpha)
SetPixelIndex(picon,(Quantum) picon->colors,q);
q+=GetPixelChannels(picon);
}