Better fix for segfault

pull/409/head
Craig Tiller 10 years ago
parent ebf94bf558
commit b1d99bf097
  1. 4
      src/core/surface/call.c

@ -336,8 +336,8 @@ static void unlock(grpc_call *call) {
int num_completed_requests = call->num_completed_requests;
int need_more_data =
call->need_more_data &&
!is_op_live(call, GRPC_IOREQ_SEND_INITIAL_METADATA) &&
call->request_set[GRPC_IOREQ_SEND_INITIAL_METADATA] != REQSET_EMPTY;
!call->sending &&
call->write_state >= WRITE_STATE_STARTED;
int i;
if (need_more_data) {

Loading…
Cancel
Save