vm_object_shadow(): fix object reference leak.
In r355270 by me, vm_object_shadow() was changed to handle the reference counting for the shared case, but the extra reference that was done in vmspace_fork() for the shared/need_copy case was not removed. Submitted by: jeff
This commit is contained in:
parent
6db3672c08
commit
df8db6ddb9
@ -4127,8 +4127,6 @@ vmspace_fork(struct vmspace *vm1, vm_ooffset_t *fork_charge)
|
||||
true);
|
||||
old_entry->eflags &= ~MAP_ENTRY_NEEDS_COPY;
|
||||
old_entry->cred = NULL;
|
||||
vm_object_reference(
|
||||
old_entry->object.vm_object);
|
||||
|
||||
/*
|
||||
* As in vm_map_merged_neighbor_dispose(),
|
||||
|
Loading…
x
Reference in New Issue
Block a user