Add missing dp_proc_unlock() in error path.
From PR kern/51285 (Henning Petersen) XXX Pullup to 7 and 7-0
This commit is contained in:
parent
4579d32f4a
commit
2f144b973e
@ -713,6 +713,7 @@ dt_module_load_proc(dtrace_hdl_t *dtp, dt_module_t *dmp)
|
|||||||
arg.dpa_count = 0;
|
arg.dpa_count = 0;
|
||||||
if (Pobject_iter_resolved(p, dt_module_load_proc_count, &arg) != 0) {
|
if (Pobject_iter_resolved(p, dt_module_load_proc_count, &arg) != 0) {
|
||||||
dt_dprintf("failed to iterate objects\n");
|
dt_dprintf("failed to iterate objects\n");
|
||||||
|
dt_proc_unlock(dtp, p);
|
||||||
dt_proc_release(dtp, p);
|
dt_proc_release(dtp, p);
|
||||||
return (dt_set_errno(dtp, EDT_CANTLOAD));
|
return (dt_set_errno(dtp, EDT_CANTLOAD));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user