proc_cleanup_resources () drop instead of immediate removal
All checks were successful
Build documentation / build-and-deploy (push) Successful in 30s

This commit is contained in:
2026-01-07 23:09:13 +01:00
parent d7b734306f
commit ebb026b807

View File

@@ -18,9 +18,7 @@ void proc_cleanup_resources (struct proc* proc) {
struct rb_node_link* next; struct rb_node_link* next;
rbtree_next (rnode, next); rbtree_next (rnode, next);
resource = rbtree_entry (rnode, struct proc_resource, proc_resource_tree_link); resource = rbtree_entry (rnode, struct proc_resource, proc_resource_tree_link);
rbtree_delete (&proc->resource_tree, rnode); proc_drop_resource (proc, resource);
resource->ops.cleanup (resource);
free (resource);
rnode = next; rnode = next;
} }