summaryrefslogtreecommitdiffstats
path: root/proc
diff options
context:
space:
mode:
authorJon Santmyer <jon@jonsantmyer.com>2026-10-10 08:24:49 -0400
committerJon Santmyer <jon@jonsantmyer.com>2026-10-10 08:24:49 -0400
commitc5e3bb7917689bc9ed54fee23a143144fade802d (patch)
tree6e62dd4214e50387d94bd0c5f36a1392e842c8d7 /proc
parentbf4e93397dbf0647e767a72e98fb15d3b53f0373 (diff)
downloadjove-kernel-c5e3bb7917689bc9ed54fee23a143144fade802d.tar.gz
jove-kernel-c5e3bb7917689bc9ed54fee23a143144fade802d.tar.bz2
jove-kernel-c5e3bb7917689bc9ed54fee23a143144fade802d.zip
add check for pcb retype for correct rootdir layout
Diffstat (limited to 'proc')
-rw-r--r--proc/process.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/proc/process.c b/proc/process.c
index 62c0269..f0b83c6 100644
--- a/proc/process.c
+++ b/proc/process.c
@@ -18,7 +18,7 @@ pcb_new(jove_owned_obj_t *pcb_obj, size_t size, jove_owned_obj_t *rootdir_obj)
pcb_header->size = size;
pcb_header->pid = __next_pid++;
- pcb_header->rootdir = obj_asunowned(rootdir_obj);
+ pcb_header->rootdir = obj_release(rootdir_obj);
pcb_header->tree_node.get_key = (void*)pcb_getpid;
pcb_tree = rbtree_insert(pcb_tree, &pcb_header->tree_node);