From 152366c87e9cd4b16ab91ed0777846ed35057eb9 Mon Sep 17 00:00:00 2001 From: Kim Woelders Date: Wed, 1 Dec 2021 17:53:14 +0100 Subject: Avoid "exceeds maximum object size" warning ..for 32 bit arch too. --- src/modules/loaders/loader_lbm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/loaders/loader_lbm.c b/src/modules/loaders/loader_lbm.c index 48de655..e0f4a64 100644 --- a/src/modules/loaders/loader_lbm.c +++ b/src/modules/loaders/loader_lbm.c @@ -260,14 +260,14 @@ scalecmap(ILBM * ilbm) { int i; - if (!ilbm->cmap.data) + if (!ilbm->cmap.data || ilbm->cmap.size <= 0) return; for (i = 0; i < ilbm->cmap.size; i++) if (ilbm->cmap.data[i] & 0x0f) return; - ilbm->cmap_alloc = malloc((unsigned int)ilbm->cmap.size); + ilbm->cmap_alloc = malloc(ilbm->cmap.size); for (i = 0; i < ilbm->cmap.size; i++) ilbm->cmap_alloc[i] = ilbm->cmap.data[i] | ilbm->cmap.data[i] >> 4; -- cgit v1.2.1