From 67f46cb0e137edbf4a6f7014ca8a3a58484016d1 Mon Sep 17 00:00:00 2001
From: Dianne Hackborn <hackbod@google.com>
Date: Wed, 15 Oct 2014 11:36:28 -0700
Subject: [PATCH] Fix issue #18000467: processgroup truncates buffer

Change-Id: I3d98a4da9c47d83d25a11ff0ef94cfcab1feabea
---
 libprocessgroup/processgroup.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libprocessgroup/processgroup.cpp b/libprocessgroup/processgroup.cpp
index d5f3ad3c2e..49f5903dcb 100644
--- a/libprocessgroup/processgroup.cpp
+++ b/libprocessgroup/processgroup.cpp
@@ -99,7 +99,7 @@ static int refillBuffer(struct ctx *ctx)
     }
 
     ctx->buf_len += ret;
-    ctx->buf[ctx->buf_len-1] = 0;
+    ctx->buf[ctx->buf_len] = 0;
     SLOGV("Read %d to buffer: %s", ret, ctx->buf);
 
     assert(ctx->buf_len <= sizeof(ctx->buf));
-- 
GitLab