kwo pushed a commit to branch master.

http://git.enlightenment.org/legacy/imlib2.git/commit/?id=152366c87e9cd4b16ab91ed0777846ed35057eb9

commit 152366c87e9cd4b16ab91ed0777846ed35057eb9
Author: Kim Woelders <k...@woelders.dk>
Date:   Wed Dec 1 17:53:14 2021 +0100

    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;

-- 


Reply via email to