]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Fix sync issue in virNetClientStreamEventRemoveCallback
authorRadu Caragea <dmns_serp@yahoo.com>
Mon, 4 Jun 2012 07:32:37 +0000 (09:32 +0200)
committerMichal Privoznik <mprivozn@redhat.com>
Mon, 4 Jun 2012 07:32:37 +0000 (09:32 +0200)
The stream lock is unlocked twice instead of being locked and then
unlocked. Probably a typo.

AUTHORS
src/rpc/virnetclientstream.c

diff --git a/AUTHORS b/AUTHORS
index 32bce4ec791c53a08a97405e5c74bbf367f699d4..c91ef35de8f525582b987beec623ac08e8d54120 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -239,6 +239,7 @@ Patches have also been contributed by:
   William Jon McCann   <william.jon.mccann@gmail.com>
   David Weber          <wb@munzinger.de>
   Marti Raudsepp       <marti@juffo.org>
+  Radu Caragea         <dmns_serp@yahoo.com>
 
   [....send patches to get your name here....]
 
index be06c66b4828ce69e586cbc97f3b2ebd71081119..de61a62f34758a3704bd15a1885a2fb84c14e49e 100644 (file)
@@ -508,7 +508,7 @@ int virNetClientStreamEventRemoveCallback(virNetClientStreamPtr st)
 {
     int ret = -1;
 
-    virMutexUnlock(&st->lock);
+    virMutexLock(&st->lock);
     if (!st->cb) {
         virNetError(VIR_ERR_INTERNAL_ERROR,
                     "%s", _("no stream callback registered"));