]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Fix locking wrt virNetClientStreamPtr object
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 28 Jun 2011 16:51:49 +0000 (17:51 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Wed, 29 Jun 2011 10:08:59 +0000 (11:08 +0100)
commit8a4e28743e2440158e56e9d7cacc886ceabb37e8
tree3b96aae3e43bfddf9e0c8f9321dad2b43b1760b3
parent7a779ef6a2e8f7fa6bf0f5397061f052b7a70dbe
Fix locking wrt virNetClientStreamPtr object

The client stream object can be used independently of the
virNetClientPtr object, so must have full locking of its
own and not rely on any caller.

* src/remote/remote_driver.c: Remove locking around stream
  callback
* src/rpc/virnetclientstream.c: Add locking to all APIs
  and callbacks
src/remote/remote_driver.c
src/rpc/virnetclientstream.c