diff --git a/m-mempool.h b/m-mempool.h index efd9bd37..d56bc943 100644 --- a/m-mempool.h +++ b/m-mempool.h @@ -134,6 +134,6 @@ /********************************** INTERNAL ************************************/ -#define MEMPOOLI_MAX_PER_SEGMENT(type) M_MAX(16*1024 / sizeof (type), 256U) +#define MEMPOOLI_MAX_PER_SEGMENT(type) M_MAX((16*1024-sizeof(unsigned int) - 2*sizeof(void*)) / sizeof (type), 256U) #endif