Coverity: Fix resource leak in virnetlink.c

This commit is contained in:
Osier Yang
2012-05-04 10:27:59 +08:00
parent 739cfc3161
commit fd2b41574e
+5 -4
View File
@@ -347,11 +347,13 @@ virNetlinkEventServiceStart(void)
if (VIR_ALLOC(srv) < 0) {
virReportOOMError();
goto error;
return -1;
}
if (virMutexInit(&srv->lock) < 0)
goto error;
if (virMutexInit(&srv->lock) < 0) {
VIR_FREE(srv);
return -1;
}
virNetlinkEventServerLock(srv);
@@ -410,7 +412,6 @@ error_locked:
virMutexDestroy(&srv->lock);
VIR_FREE(srv);
}
error:
return ret;
}