diff options
-rw-r--r-- | src/lib/process.zig | 2 |
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); |