commit | 402acf6c44b77441fa6d8d8997bdb24c3b1ac5e9 | [log] [tgz] |
---|---|---|
author | Craig Tiller <ctiller@google.com> | Wed Aug 05 10:43:10 2015 -0700 |
committer | Craig Tiller <ctiller@google.com> | Wed Aug 05 10:43:10 2015 -0700 |
tree | bb8006860ab64fb024d656689426eca22a9ea29f | |
parent | 18541a1cee0263560e7cbe89312f51c674da8d4e [diff] [blame] |
Fix proxy, finalize API
diff --git a/src/core/surface/completion_queue.c b/src/core/surface/completion_queue.c index 3f60b0b..ee8bd1f 100644 --- a/src/core/surface/completion_queue.c +++ b/src/core/surface/completion_queue.c
@@ -107,6 +107,11 @@ } void grpc_cq_begin_op(grpc_completion_queue *cc) { +#ifndef NDEBUG + gpr_mu_lock(GRPC_POLLSET_MU(&cc->pollset)); + GPR_ASSERT(!cc->shutdown_called); + gpr_mu_unlock(GRPC_POLLSET_MU(&cc->pollset)); +#endif gpr_ref(&cc->pending_events); }