diff --git a/test/core/surface/byte_buffer_reader_test.c b/test/core/surface/byte_buffer_reader_test.c
index c654f80f71ce0adf386baba1f3400a7c9989fa72..7f9cd6b62b02cb1302618202f1d01a963e9c6b66 100644
--- a/test/core/surface/byte_buffer_reader_test.c
+++ b/test/core/surface/byte_buffer_reader_test.c
@@ -185,8 +185,8 @@ static void test_byte_buffer_from_reader(void) {
 }
 
 static void test_readall(void) {
-  const char* lotsa_as[512];
-  const char* lotsa_bs[1024];
+  char* lotsa_as[512];
+  char* lotsa_bs[1024];
   gpr_slice slices[2];
   grpc_byte_buffer *buffer;
   grpc_byte_buffer_reader reader;