From 8892d18b5e6c66181004ddec71b3160cf6ee30fe Mon Sep 17 00:00:00 2001 From: markj Date: Thu, 14 Apr 2016 04:54:47 +0000 Subject: [PATCH] MFC r297827: libdtrace: Add a missing unlock to an error handler. git-svn-id: svn://svn.freebsd.org/base/stable/10@297953 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f --- cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c | 1 + 1 file changed, 1 insertion(+) diff --git a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c index dcfff2ff2..b787bcd07 100644 --- a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c +++ b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c @@ -694,6 +694,7 @@ dt_module_load_proc(dtrace_hdl_t *dtp, dt_module_t *dmp) arg.dpa_count = 0; if (Pobject_iter_resolved(p, dt_module_load_proc_count, &arg) != 0) { dt_dprintf("failed to iterate objects\n"); + dt_proc_unlock(dtp, p); dt_proc_release(dtp, p); return (dt_set_errno(dtp, EDT_CANTLOAD)); } -- 2.45.0