Fix fuzz test

pull/14422/head
Noah Eisen 7 years ago
parent c7f026142d
commit eec31840ab
  1. 11
      test/core/end2end/fuzzers/api_fuzzer.cc

@ -1067,9 +1067,14 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
&g_active_call->recv_initial_metadata; &g_active_call->recv_initial_metadata;
break; break;
case GRPC_OP_RECV_MESSAGE: case GRPC_OP_RECV_MESSAGE:
op->op = GRPC_OP_RECV_MESSAGE; if (g_active_call->done_flags & DONE_FLAG_CALL_CLOSED) {
has_ops |= 1 << GRPC_OP_RECV_MESSAGE; ok = false;
op->data.recv_message.recv_message = &g_active_call->recv_message; } else {
op->op = GRPC_OP_RECV_MESSAGE;
has_ops |= 1 << GRPC_OP_RECV_MESSAGE;
op->data.recv_message.recv_message =
&g_active_call->recv_message;
}
break; break;
case GRPC_OP_RECV_STATUS_ON_CLIENT: case GRPC_OP_RECV_STATUS_ON_CLIENT:
op->op = GRPC_OP_RECV_STATUS_ON_CLIENT; op->op = GRPC_OP_RECV_STATUS_ON_CLIENT;

Loading…
Cancel
Save