From 90801855dbe513efde71c63440209da42222bfd9 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Mon, 11 Apr 2011 17:28:16 +0000 Subject: [PATCH] eina: prevent NULL offsetting. SVN revision: 58560 --- legacy/eina/src/modules/mp/chained_pool/eina_chained_mempool.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/legacy/eina/src/modules/mp/chained_pool/eina_chained_mempool.c b/legacy/eina/src/modules/mp/chained_pool/eina_chained_mempool.c index 5457b528ca..160530ac70 100644 --- a/legacy/eina/src/modules/mp/chained_pool/eina_chained_mempool.c +++ b/legacy/eina/src/modules/mp/chained_pool/eina_chained_mempool.c @@ -262,7 +262,7 @@ eina_chained_mempool_malloc(void *data, __UNUSED__ unsigned int size) #endif // Either we have some free space in the first one, or there is no free space. - p = EINA_INLIST_CONTAINER_GET(pool->first, Chained_Pool); + if (pool->first) p = EINA_INLIST_CONTAINER_GET(pool->first, Chained_Pool); // base is not NULL - has a free slot if (p && !p->base && !p->last)