From 92f848244796881994c1f147633123c45da219b6 Mon Sep 17 00:00:00 2001 From: Anton Kling Date: Sat, 13 Apr 2024 21:07:02 +0200 Subject: Kernel: Don't hard fail if the kernel can't allocate memory. Currently this is just a improvement of error handling but it should also try to free up memory where it is possible. --- kernel/process.s | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'kernel/process.s') diff --git a/kernel/process.s b/kernel/process.s index ed87959..fd0462f 100644 --- a/kernel/process.s +++ b/kernel/process.s @@ -67,7 +67,10 @@ internal_fork: push eax call create_process add esp, 0xC - + cmp eax, 0 + jnz internal_fork_ret + mov eax, 1 +internal_fork_ret: pop ebp ret after_internal_fork: -- cgit v1.2.3