diff options
author | 2015-09-15 16:16:06 -0700 | |
---|---|---|
committer | 2015-09-15 16:16:06 -0700 | |
commit | 47a708e252c8f56091c11e63eadba51a995ca7c8 (patch) | |
tree | 828e949d82a3f965ac36b4eb3475aa3c96c8c83e /src/core/surface/channel_connectivity.c | |
parent | 97419e4e7d6e404e81ef364767909944e5331ee3 (diff) |
Core compiles with workqueues
Diffstat (limited to 'src/core/surface/channel_connectivity.c')
-rw-r--r-- | src/core/surface/channel_connectivity.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core/surface/channel_connectivity.c b/src/core/surface/channel_connectivity.c index 88a7c16598..12b15f353f 100644 --- a/src/core/surface/channel_connectivity.c +++ b/src/core/surface/channel_connectivity.c @@ -176,7 +176,8 @@ void grpc_channel_watch_connectivity_state( "grpc_channel_watch_connectivity_state called on something that is " "not a client channel, but '%s'", client_channel_elem->filter->name); - grpc_iomgr_add_delayed_callback(&w->on_complete, 1); + grpc_workqueue_push(grpc_channel_get_workqueue(channel), &w->on_complete, + 1); } else { GRPC_CHANNEL_INTERNAL_REF(channel, "watch_connectivity"); grpc_client_channel_add_interested_party(client_channel_elem, |