aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/eina/mp/chained_pool/eina_chained_mempool.c')
-rw-r--r--src/modules/eina/mp/chained_pool/eina_chained_mempool.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/eina/mp/chained_pool/eina_chained_mempool.c b/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
index a84ab8e3d..a477d8287 100644
--- a/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
+++ b/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
@@ -39,6 +39,7 @@
#include "eina_trash.h"
#include "eina_rbtree.h"
#include "eina_lock.h"
+#include "eina_thread.h"
#include "eina_private.h"
@@ -228,7 +229,7 @@ _eina_chained_mempool_free_in(Chained_Mempool *pool, Chained_Pool *p, void *ptr)
// is it really a pointer returned by malloc
if ((((unsigned char *)ptr) - (unsigned char *)(p + 1)) % pool->item_alloc)
{
- ERR("%p is %i bytes inside a pointer served by %p '%s' Chained_Mempool (You are freeing the wrong pointer man !). %i",
+ ERR("%p is %i bytes inside a pointer served by %p '%s' Chained_Mempool (You are freeing the wrong pointer man !).",
ptr, ((((unsigned char *)ptr) - (unsigned char *)(p + 1)) % pool->item_alloc), pool, pool->name);
return EINA_FALSE;
}