From 0d4244d8e0ea639c661a7b8f3603706029eb2b7f Mon Sep 17 00:00:00 2001 From: Colin Patrick McCabe Date: Thu, 10 Feb 2011 06:42:53 -0800 Subject: [PATCH] common/ConfUtils.cc: use safe_write Signed-off-by: Colin McCabe --- src/common/ConfUtils.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/common/ConfUtils.cc b/src/common/ConfUtils.cc index 77c5796b7615b..15fabe0aa6b7a 100644 --- a/src/common/ConfUtils.cc +++ b/src/common/ConfUtils.cc @@ -12,6 +12,7 @@ #include #include +#include "common/safe_io.h" #include "ConfUtils.h" #include "dyn_snprintf.h" @@ -574,10 +575,10 @@ void ConfFile::_dump(int fd) len = cl->output(line, max_line); } while (len == max_line); - r = ::write(fd, line, strlen(line)); + r = safe_write(fd, line, strlen(line)); if (r < 0) return; - r = ::write(fd, "\n", 1); + r = safe_write(fd, "\n", 1); if (r < 0) return; } @@ -636,7 +637,7 @@ int ConfFile::_open() int ConfFile::_read(int fd, char *buf, size_t size) { if (filename) - return ::read(fd, buf, size); + return safe_read(fd, buf, size); if (!pbl) return -EINVAL; -- 2.39.5