mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
rpc: avoid memory leak on error
Detected by Coverity. The leak is on an error path, but I'm not sure whether that path is likely to be triggered in practice. * src/rpc/virnetserverservice.c (virNetServerServiceAccept): Plug leak.
This commit is contained in:
parent
2aa83b43d3
commit
6e07f72ee5
@ -82,7 +82,12 @@ cleanup:
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
error:
|
error:
|
||||||
virNetSocketFree(clientsock);
|
if (client) {
|
||||||
|
virNetServerClientClose(client);
|
||||||
|
virNetServerClientFree(client);
|
||||||
|
} else {
|
||||||
|
virNetSocketFree(clientsock);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user