From b7a4ffb221df2277580538d2f760b0ebb60b7132 Mon Sep 17 00:00:00 2001 From: gamemasterplc Date: Thu, 23 Nov 2023 10:00:55 -0600 Subject: [PATCH] Match HuPrcChildCreate --- src/game/process.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/game/process.c b/src/game/process.c index 802d6699..3dbc58f0 100644 --- a/src/game/process.c +++ b/src/game/process.c @@ -70,8 +70,7 @@ Process *HuPrcCreate(void (*func)(void), u16 prio, u32 stack_size, s32 extra_siz alloc_size = HuMemMemoryAllocSizeGet(sizeof(Process)) +HuMemMemoryAllocSizeGet(stack_size) +HuMemMemoryAllocSizeGet(extra_size); - heap = HuMemDirectMalloc(0, alloc_size); - if(!heap) { + if(!(heap = HuMemDirectMalloc(0, alloc_size))) { OSReport("process> malloc error size %d\n", alloc_size); return NULL; } @@ -139,7 +138,6 @@ void HuPrcChildWatch() gclongjmp(&processjmpbuf, 1); } } - } Process *HuPrcCurrentGet()