diff --git a/test/core/end2end/fuzzers/client_fuzzer.c b/test/core/end2end/fuzzers/client_fuzzer.c
index 96068673eae57bca5b7548ecd57d9fc3cf178fc2..4e22e268f04b9cba9f24b84fe74fd78285342d1d 100644
--- a/test/core/end2end/fuzzers/client_fuzzer.c
+++ b/test/core/end2end/fuzzers/client_fuzzer.c
@@ -146,7 +146,9 @@ done:
   grpc_metadata_array_destroy(&trailing_metadata_recv);
   gpr_free(details);
   grpc_channel_destroy(channel);
-  if (recv_message != NULL) grpc_byte_buffer_destroy(recv_message);
+  if (response_payload_recv != NULL) {
+    grpc_byte_buffer_destroy(response_payload_recv);
+  }
   grpc_shutdown();
   return 0;
 }