summaryrefslogtreecommitdiff
path: root/kernel/process.s
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/process.s')
-rw-r--r--kernel/process.s5
1 files changed, 4 insertions, 1 deletions
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: