aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lib/process.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/process.zig b/src/lib/process.zig
index 83839b9..3c902df 100644
--- a/src/lib/process.zig
+++ b/src/lib/process.zig
@@ -412,6 +412,8 @@ pub fn create(allocator: std.mem.Allocator, elf_buf: []align(@alignOf(elf.Elf64_
};
proc.trap_frame.general_purpose_registers[2] = stack_top;
+ next_pid += 1;
+
const proc_node = try allocator.create(std.DoublyLinkedList(Info).Node);
proc_node.data = proc;
list.prepend(proc_node);