commit a8d186976fe97f93773cc852734d7f7f0d047110
Author: Dirk Lemstra <dirk@lemstra.org>
Date: Fri Nov 13 21:04:28 2026 +0100
Use the correct depth value when encoding a DPX image (GHSA-4jg2-g974-7w79)
diff --git a/coders/dpx.c b/coders/dpx.c
index 41dc1d00a..afe7ab96d 100644
--- a/coders/dpx.c
+++ b/coders/dpx.c
@@ -2051,7 +2051,7 @@ static MagickBooleanType WriteDPXImage(const ImageInfo *image_info,Image *image,
break;
}
}
- extent=GetBytesPerRow(image->columns,samples_per_pixel,image->depth,
+ extent=GetBytesPerRow(image->columns,samples_per_pixel,quantum_info->depth,
dpx.image.image_element[0].packing == 0 ? MagickFalse : MagickTrue);
pixels=(unsigned char *) GetQuantumPixels(quantum_info);
for (y=0; y < (ssize_t) image->rows; y++)