Skip to content
Snippets Groups Projects
Commit fefb3caa authored by yang-g's avatar yang-g
Browse files

shutdown is not needed with the changes to mock_ep

parent 55d2598e
No related branches found
No related tags found
No related merge requests found
......@@ -119,12 +119,10 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
on_secure_handshake_done, &state);
grpc_exec_ctx_flush(&exec_ctx);
bool mock_endpoint_shutdown = false;
// If the given string happens to be part of the correct client hello, the
// server will wait for more data. Explicitly fail the server by shutting down
// the endpoint.
if (!state.done_callback_called) {
mock_endpoint_shutdown = true;
grpc_endpoint_shutdown(&exec_ctx, mock_endpoint);
grpc_exec_ctx_flush(&exec_ctx);
}
......@@ -136,11 +134,6 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) {
grpc_slice_unref(cert_slice);
grpc_slice_unref(key_slice);
grpc_slice_unref(ca_slice);
// grpc_endpoint_destroy has been called in handshake failure handling code.
if (!mock_endpoint_shutdown) {
grpc_endpoint_shutdown(&exec_ctx, mock_endpoint);
grpc_exec_ctx_flush(&exec_ctx);
}
grpc_exec_ctx_flush(&exec_ctx);
grpc_shutdown();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment