diff options
author | Radu Caragea <dmns_serp@yahoo.com> | 2012-06-04 09:32:37 +0200 |
---|---|---|
committer | Michal Privoznik <mprivozn@redhat.com> | 2012-06-04 09:32:37 +0200 |
commit | 107f51b69c44b9902ed76ab0e33e89dde5d21cb1 (patch) | |
tree | fbf63ccc81c5cab83431572ed807c15b38d4a11e /src/rpc/virnetclientstream.c | |
parent | a7de05236986b16e086ad482ed3d190845cf6dd5 (diff) | |
download | libvirt-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.c | 2 |
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")); |