summaryrefslogtreecommitdiff
path: root/src/rpc/virnetclientstream.c
diff options
context:
space:
mode:
authorRadu Caragea <dmns_serp@yahoo.com>2012-06-04 09:32:37 +0200
committerMichal Privoznik <mprivozn@redhat.com>2012-06-04 09:32:37 +0200
commit107f51b69c44b9902ed76ab0e33e89dde5d21cb1 (patch)
treefbf63ccc81c5cab83431572ed807c15b38d4a11e /src/rpc/virnetclientstream.c
parenta7de05236986b16e086ad482ed3d190845cf6dd5 (diff)
downloadlibvirt-107f51b69c44b9902ed76ab0e33e89dde5d21cb1.tar.gz
Fix sync issue in virNetClientStreamEventRemoveCallback
The stream lock is unlocked twice instead of being locked and then unlocked. Probably a typo.
Diffstat (limited to 'src/rpc/virnetclientstream.c')
-rw-r--r--src/rpc/virnetclientstream.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rpc/virnetclientstream.c b/src/rpc/virnetclientstream.c
index be06c66b48..de61a62f34 100644
--- a/src/rpc/virnetclientstream.c
+++ b/src/rpc/virnetclientstream.c
@@ -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"));