diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c index 13e17178c6e0c7a3c352e0e8eff085b4621c763d..a007388ab7814aa79d20544970ccd587be292fbb 100644 --- a/src/network/bridge_driver.c +++ b/src/network/bridge_driver.c @@ -391,8 +391,8 @@ networkUpdateState(virNetworkObjPtr obj, virObjectLock(obj); if (!virNetworkObjIsActive(obj)) { - virObjectUnlock(obj); - return 0; + ret = 0; + goto cleanup; } switch (obj->def->forward.type) {