]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
rpc: add mising locking in virNetClientStreamRecvHole
authorNikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
Thu, 7 Feb 2019 12:58:43 +0000 (15:58 +0300)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 8 Feb 2019 15:51:45 +0000 (16:51 +0100)
Signed-off-by: Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>
src/rpc/virnetclientstream.c

index 65aa583b0a1d8d8eb52d20ecd40f1338199cd888..136ed16610dcd1bb7acd9fbe699978c45f4bf897 100644 (file)
@@ -644,8 +644,12 @@ virNetClientStreamRecvHole(virNetClientPtr client ATTRIBUTE_UNUSED,
         return -1;
     }
 
+    virObjectLock(st);
+
     *length = st->holeLength;
     st->holeLength = 0;
+
+    virObjectUnlock(st);
     return 0;
 }