Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/cddl/osnet/dist/lib/libdtrace/common Add missing dp...
details: https://anonhg.NetBSD.org/src/rev/4f6b0039f30f
branches: trunk
changeset: 816309:4f6b0039f30f
user: pgoyette <pgoyette%NetBSD.org@localhost>
date: Thu Jun 30 00:23:36 2016 +0000
description:
Add missing dp_proc_unlock() in error path.
>From PR kern/51285 (Henning Petersen)
XXX Pullup to 7 and 7-0
diffstat:
external/cddl/osnet/dist/lib/libdtrace/common/dt_module.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diffs (11 lines):
diff -r 27f704011862 -r 4f6b0039f30f external/cddl/osnet/dist/lib/libdtrace/common/dt_module.c
--- a/external/cddl/osnet/dist/lib/libdtrace/common/dt_module.c Wed Jun 29 23:23:05 2016 +0000
+++ b/external/cddl/osnet/dist/lib/libdtrace/common/dt_module.c Thu Jun 30 00:23:36 2016 +0000
@@ -713,6 +713,7 @@
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));
}
Home |
Main Index |
Thread Index |
Old Index