From 383fe01943ae89f73e23957ce4e983cd7aede53d Mon Sep 17 00:00:00 2001 From: belliash Date: Sat, 1 Sep 2018 17:54:45 +0200 Subject: [PATCH] Reserve 10KB for error reporting. --- engine/lib/memory.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/lib/memory.c b/engine/lib/memory.c index b656bd0..b19f058 100644 --- a/engine/lib/memory.c +++ b/engine/lib/memory.c @@ -115,7 +115,7 @@ static const SyMemMethods sOSAllocMethods = { 0 }; static sxi32 MemBackendCalculate(SyMemBackend *pBackend, sxi32 nBytes) { - if(pBackend->pHeap->nLimit && (pBackend->pHeap->nSize + nBytes > pBackend->pHeap->nLimit)) { + if(pBackend->pHeap->nLimit && (pBackend->pHeap->nSize + nBytes > pBackend->pHeap->nLimit - 10240)) { if(pBackend->xMemError) { pBackend->xMemError(pBackend->pUserData); }