From 5beef0916be6b4c04faa465f83558824fb7c167f Mon Sep 17 00:00:00 2001 From: Raf <> Date: Fri, 2 Aug 2024 17:47:35 +0800 Subject: [PATCH] portx64: warn if memory pool is full --- src/lib/memp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/memp.c b/src/lib/memp.c index 99b8bf476..6c59b91c5 100644 --- a/src/lib/memp.c +++ b/src/lib/memp.c @@ -6,6 +6,7 @@ #include "lib/memp.h" #include "data.h" #include "types.h" +#include "system.h" /** * memp - memory pool allocation system. @@ -178,10 +179,12 @@ void *mempAllocFromBank(struct memorypool *pool, u32 size, u8 poolnum) } if (pool->leftpos > pool->rightpos) { + sysLogPrintf(LOG_NOTE, "#warning: memory pool %x is full. Req: %d\n", pool, size); return 0; } if (pool->leftpos + size > pool->rightpos) { + sysLogPrintf(LOG_NOTE, "#warning: memory pool %x is full. Req: %d\n", pool, size); return 0; }