From d461caca3fbbe582f7b4794cd322d43a301221cf Mon Sep 17 00:00:00 2001 From: pjd Date: Thu, 27 Aug 2009 08:28:34 +0000 Subject: [PATCH] Fix an obvious topology lock leak. MFC after: 3 days --- sys/geom/multipath/g_multipath.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/geom/multipath/g_multipath.c b/sys/geom/multipath/g_multipath.c index ca442bdc6a4c..ed7e71e09a21 100644 --- a/sys/geom/multipath/g_multipath.c +++ b/sys/geom/multipath/g_multipath.c @@ -198,6 +198,7 @@ g_multipath_done_error(struct bio *bp) if (sc->cp_active == NULL) { printf("GEOM_MULTIPATH: out of providers for %s\n", sc->sc_name); + g_topology_unlock(); return; } else { printf("GEOM_MULTIPATH: %s now active path in %s\n",