From 3738c77586b807595b53d4ee1a138945132b12e5 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sun, 19 Aug 2007 13:15:45 +0000 Subject: [PATCH] cast yet pointers. bad! SVN revision: 31398 --- legacy/evas/src/lib/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/evas/src/lib/main.c b/legacy/evas/src/lib/main.c index cedada8b5f..01280b4f42 100644 --- a/legacy/evas/src/lib/main.c +++ b/legacy/evas/src/lib/main.c @@ -329,7 +329,7 @@ evas_mempool_free(Evas_Mempool *pool, void *ptr) for (p = (Pool *)(pool->first); p; p = p->next) // look 4 pool { pmem = (void *)(((unsigned char *)p) + sizeof(Pool)); // pool mem base - if ((ptr >= pmem) && (ptr < (pmem + psize))) // is it in pool mem? + if ((ptr >= pmem) && ((unsigned char *)ptr < (((unsigned char *)pmem) + psize))) // is it in pool mem? { *((void **)ptr) = p->base; // freed node points to prev free node p->base = ptr; // next free node is now the one we freed