summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Zafman <david.zafman@inktank.com>2013-10-02 10:00:10 -0700
committerDavid Zafman <david.zafman@inktank.com>2013-10-02 10:00:10 -0700
commitd0ee62750b3e556346f3bdf01560ca4e3f2cfd4c (patch)
tree040a54a65afa9bdfd534f21a451d099ca763ce86
parentfcbb2663bede3f70fa49a0b028bd48eb91a0c818 (diff)
downloadceph-wip-6422-review.tar.gz
BUG FIX: Leave an extra byte in buffer to nul terminatewip-6422-review
Signed-off-by: David Zafman <david.zafman@inktank.com>
-rw-r--r--src/common/safe_io.c2
1 files changed, 1 insertions, 1 deletions
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;