mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 11:22:23 +00:00
src/rpc: Utilize more of VIR_(APPEND|INSERT|DELETE)_ELEMENT
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
5ab80fc1ae
commit
ba52e4c715
@ -920,16 +920,7 @@ void virNetClientRemoveStream(virNetClientPtr client,
|
||||
if (i == client->nstreams)
|
||||
goto cleanup;
|
||||
|
||||
if (client->nstreams > 1) {
|
||||
memmove(client->streams + i,
|
||||
client->streams + i + 1,
|
||||
sizeof(*client->streams) *
|
||||
(client->nstreams - (i + 1)));
|
||||
VIR_SHRINK_N(client->streams, client->nstreams, 1);
|
||||
} else {
|
||||
VIR_FREE(client->streams);
|
||||
client->nstreams = 0;
|
||||
}
|
||||
VIR_DELETE_ELEMENT(client->streams, i, client->nstreams);
|
||||
virObjectUnref(st);
|
||||
|
||||
cleanup:
|
||||
|
@ -1130,15 +1130,8 @@ void virNetServerRun(virNetServerPtr srv)
|
||||
virNetServerClientClose(srv->clients[i]);
|
||||
if (virNetServerClientIsClosed(srv->clients[i])) {
|
||||
virNetServerClientPtr client = srv->clients[i];
|
||||
if (srv->nclients > 1) {
|
||||
memmove(srv->clients + i,
|
||||
srv->clients + i + 1,
|
||||
sizeof(*srv->clients) * (srv->nclients - (i + 1)));
|
||||
VIR_SHRINK_N(srv->clients, srv->nclients, 1);
|
||||
} else {
|
||||
VIR_FREE(srv->clients);
|
||||
srv->nclients = 0;
|
||||
}
|
||||
|
||||
VIR_DELETE_ELEMENT(srv->clients, i, srv->nclients);
|
||||
|
||||
/* Enable services if we can accept a new client.
|
||||
* The new client can be accepted if we are at the limit. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user