Commit f259c689a for imagemagick.org
commit f259c689abb04fee2732487bbf7809199bbd95ae
Author: Dirk Lemstra <dirk@lemstra.org>
Date: Thu Sep 17 22:28:56 2026 +0200
Added missing typecasts.
diff --git a/coders/ase.c b/coders/ase.c
index 553c18d43..08f4290da 100644
--- a/coders/ase.c
+++ b/coders/ase.c
@@ -346,12 +346,12 @@ static void ReadASEPaletteChunk(Image *image,const uint8_t *chunk_data,
if (payload_size < 20)
return;
- new_size=(size_t) (chunk_data[0] | (chunk_data[1] << 8) |
- (chunk_data[2] << 16) | (chunk_data[3] << 24));
- first_index=(size_t) (chunk_data[4] | (chunk_data[5] << 8) |
- (chunk_data[6] << 16) | (chunk_data[7] << 24));
- last_index=(size_t) (chunk_data[8] | (chunk_data[9] << 8) |
- (chunk_data[10] << 16) | (chunk_data[11] << 24));
+ new_size=(size_t) chunk_data[0] | ((size_t) chunk_data[1] << 8) |
+ ((size_t) chunk_data[2] << 16) | ((size_t) chunk_data[3] << 24);
+ first_index=(size_t) chunk_data[4] | ((size_t) chunk_data[5] << 8) |
+ ((size_t) chunk_data[6] << 16) | ((size_t) chunk_data[7] << 24);
+ last_index=(size_t) chunk_data[8] | ((size_t) chunk_data[9] << 8) |
+ ((size_t) chunk_data[10] << 16) | ((size_t) chunk_data[11] << 24);
if ((last_index < 256) && (last_index+1 > new_size))
new_size=last_index+1;
if ((new_size > 0) && (new_size <= 256))