From 3353c018cfd654a25a64b1d44feff890781b0997 Mon Sep 17 00:00:00 2001 From: Stefanos Kornilios Mitsis Poiitidis Date: Sun, 9 Mar 2025 11:21:25 +0200 Subject: [PATCH] mustmalloc_h, mustrealloc_h: assert on error --- vendor/librw/src/engine.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/vendor/librw/src/engine.cpp b/vendor/librw/src/engine.cpp index e7165b5a..c49e4b08 100644 --- a/vendor/librw/src/engine.cpp +++ b/vendor/librw/src/engine.cpp @@ -143,8 +143,7 @@ void *mustmalloc_h(size_t sz, uint32 hint) ret = Engine::memfuncs.rwmalloc(sz, hint); if(ret || sz == 0) return ret; - fprintf(stderr, "Error: out of memory\n"); - exit(1); + assert(ret != 0); return nil; } void *mustrealloc_h(void *p, size_t sz, uint32 hint) @@ -153,8 +152,7 @@ void *mustrealloc_h(void *p, size_t sz, uint32 hint) ret = Engine::memfuncs.rwrealloc(p, sz, hint); if(ret || sz == 0) return ret; - fprintf(stderr, "Error: out of memory\n"); - exit(1); + assert(ret != 0); return nil; }