From c6f776752d29bc471818258b172602d5e08b6402 Mon Sep 17 00:00:00 2001
From: Robbie Shade <rjshade@google.com>
Date: Fri, 15 Jul 2016 17:08:08 -0400
Subject: [PATCH] Explicitly add terminating null character.

---
 test/core/end2end/tests/payload.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/test/core/end2end/tests/payload.c b/test/core/end2end/tests/payload.c
index d530443fb8..fa6a6ea258 100644
--- a/test/core/end2end/tests/payload.c
+++ b/test/core/end2end/tests/payload.c
@@ -102,9 +102,10 @@ static gpr_slice generate_random_slice() {
   size_t i;
   static const char chars[] = "abcdefghijklmnopqrstuvwxyz1234567890";
   char output[1024 * 1024]; /* 1 MB */
-  for (i = 0; i < 1024 * 1024; ++i) {
+  for (i = 0; i < 1024 * 1024 - 1; ++i) {
     output[i] = chars[rand() % (int)(sizeof(chars) - 1)];
   }
+  output[1024 * 1024 - 1] = '\0';
   return gpr_slice_from_copied_string(output);
 }
 
-- 
GitLab