From 1f65a355bed462b6ae2d4f1cab1a6a60f794e0ef Mon Sep 17 00:00:00 2001 From: Haomai Wang Date: Mon, 20 Jun 2016 00:03:03 +0800 Subject: [PATCH] msg/async/Event: don't execute inline if nonwait Signed-off-by: Haomai Wang --- src/msg/async/Event.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/msg/async/Event.h b/src/msg/async/Event.h index 184a7ca06e0..27bbca5b715 100644 --- a/src/msg/async/Event.h +++ b/src/msg/async/Event.h @@ -206,7 +206,7 @@ class EventCenter { assert(i < MAX_EVENTCENTER && global_centers); EventCenter *c = global_centers->centers[i]; assert(c); - if (c->in_thread()) { + if (!nowait && c->in_thread()) { f(); return ; } -- 2.47.3