From: Ján Tomko Date: Tue, 28 Jul 2020 18:00:03 +0000 (+0200) Subject: rpc: move lock after declaration X-Git-Tag: v6.7.0-rc1~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=07360a0101d22eca2642717af5587549d56f6ef5;p=thirdparty%2Flibvirt.git rpc: move lock after declaration virNetClientRemoveStream starts by calling a lock. Signed-off-by: Ján Tomko Reviewed-by: Michal Privoznik --- diff --git a/src/rpc/virnetclient.c b/src/rpc/virnetclient.c index d1fb564bbe..b064dab448 100644 --- a/src/rpc/virnetclient.c +++ b/src/rpc/virnetclient.c @@ -1045,8 +1045,10 @@ int virNetClientAddStream(virNetClientPtr client, void virNetClientRemoveStream(virNetClientPtr client, virNetClientStreamPtr st) { - virObjectLock(client); size_t i; + + virObjectLock(client); + for (i = 0; i < client->nstreams; i++) { if (client->streams[i] == st) break;