mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00: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;
|
||||
|
||||
error:
|
||||
virNetSocketFree(clientsock);
|
||||
if (client) {
|
||||
virNetServerClientClose(client);
|
||||
virNetServerClientFree(client);
|
||||
} else {
|
||||
virNetSocketFree(clientsock);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user