diff options
author | David Zafman <david.zafman@inktank.com> | 2013-10-02 10:00:10 -0700 |
---|---|---|
committer | David Zafman <david.zafman@inktank.com> | 2013-10-02 10:00:10 -0700 |
commit | d0ee62750b3e556346f3bdf01560ca4e3f2cfd4c (patch) | |
tree | 040a54a65afa9bdfd534f21a451d099ca763ce86 /src/common/safe_io.c | |
parent | fcbb2663bede3f70fa49a0b028bd48eb91a0c818 (diff) | |
download | ceph-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>
Diffstat (limited to 'src/common/safe_io.c')
-rw-r--r-- | src/common/safe_io.c | 2 |
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; |