aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Craig Tiller <craig.tiller@gmail.com>2015-09-30 08:36:27 -0700
committerGravatar Craig Tiller <craig.tiller@gmail.com>2015-09-30 08:36:27 -0700
commit0b6312e970a425819a68843e93f72c4d06e31543 (patch)
tree545fca0d7e8e494797d9c479e5f7d75a2bd99373 /src
parent01be53d1a11c966baf1b1ce66baa60bf763bfc8b (diff)
Flush iocp related work immediately
Diffstat (limited to 'src')
-rw-r--r--src/core/iomgr/pollset_windows.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/iomgr/pollset_windows.c b/src/core/iomgr/pollset_windows.c
index dd5301f5be..798b637635 100644
--- a/src/core/iomgr/pollset_windows.c
+++ b/src/core/iomgr/pollset_windows.c
@@ -152,6 +152,7 @@ void grpc_pollset_work(grpc_exec_ctx *exec_ctx, grpc_pollset *pollset,
g_active_poller = worker;
gpr_mu_unlock(&grpc_polling_mu);
grpc_iocp_work(exec_ctx, deadline);
+ grpc_exec_ctx_flush(exec_ctx);
gpr_mu_lock(&grpc_polling_mu);
pollset->is_iocp_worker = 0;
g_active_poller = NULL;