mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-21 19:02:25 +00:00
Coverity: Fix resource leak in virnetlink.c
This commit is contained in:
parent
739cfc3161
commit
fd2b41574e
@ -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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user