提交 25a35c9c 编写于 作者: R Radu Caragea 提交者: Cole Robinson

Fix sync issue in virNetClientStreamEventRemoveCallback

The stream lock is unlocked twice instead of being locked and then
unlocked. Probably a typo.
(cherry picked from commit 107f51b6)

Conflicts:

	AUTHORS
上级 5b3c3560
...@@ -233,6 +233,7 @@ Patches have also been contributed by: ...@@ -233,6 +233,7 @@ Patches have also been contributed by:
MATSUDA Daiki <matsudadik@intellilink.co.jp> MATSUDA Daiki <matsudadik@intellilink.co.jp>
Jan Kiszka <jan.kiszka@siemens.com> Jan Kiszka <jan.kiszka@siemens.com>
Ryan Woodsmall <rwoodsmall@gmail.com> Ryan Woodsmall <rwoodsmall@gmail.com>
Radu Caragea <dmns_serp@yahoo.com>
[....send patches to get your name here....] [....send patches to get your name here....]
......
...@@ -508,7 +508,7 @@ int virNetClientStreamEventRemoveCallback(virNetClientStreamPtr st) ...@@ -508,7 +508,7 @@ int virNetClientStreamEventRemoveCallback(virNetClientStreamPtr st)
{ {
int ret = -1; int ret = -1;
virMutexUnlock(&st->lock); virMutexLock(&st->lock);
if (!st->cb) { if (!st->cb) {
virNetError(VIR_ERR_INTERNAL_ERROR, virNetError(VIR_ERR_INTERNAL_ERROR,
"%s", _("no stream callback registered")); "%s", _("no stream callback registered"));
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册