From d0ee62750b3e556346f3bdf01560ca4e3f2cfd4c Mon Sep 17 00:00:00 2001 From: David Zafman Date: Wed, 2 Oct 2013 10:00:10 -0700 Subject: BUG FIX: Leave an extra byte in buffer to nul terminate Signed-off-by: David Zafman --- src/common/safe_io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/safe_io.c b/src/common/safe_io.c index e3e40ff989e..afee82edf07 100644 --- a/src/common/safe_io.c +++ b/src/common/safe_io.c @@ -181,7 +181,7 @@ int safe_read_file(const char *base, const char *file, if (fd < 0) { return -errno; } - len = safe_read(fd, val, vallen); + len = safe_read(fd, val, vallen - 1); if (len < 0) { TEMP_FAILURE_RETRY(close(fd)); return len; -- cgit v1.2.1