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;
break;
case GRPC_OP_RECV_MESSAGE:
op->op = GRPC_OP_RECV_MESSAGE;
has_ops |= 1 << GRPC_OP_RECV_MESSAGE;
op->data.recv_message.recv_message = &g_active_call->recv_message;
if (g_active_call->done_flags & DONE_FLAG_CALL_CLOSED) {
ok = false;
} 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;
case GRPC_OP_RECV_STATUS_ON_CLIENT:
op->op = GRPC_OP_RECV_STATUS_ON_CLIENT;

Loading…
Cancel
Save