From 8ebcc80b20166a3352935ff48389f74d43d61fbe Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 1 Feb 2011 21:07:55 -0800 Subject: [PATCH] mds: check return values in dumper Signed-off-by: Sage Weil --- src/mds/Dumper.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mds/Dumper.cc b/src/mds/Dumper.cc index 069f73fcf985f..15e0e773e9444 100644 --- a/src/mds/Dumper.cc +++ b/src/mds/Dumper.cc @@ -113,7 +113,8 @@ void Dumper::dump(const char *dump_file) (unsigned long long)start, (unsigned long long)start, (unsigned long long)bl.length(), (unsigned long long)bl.length(), 4); - ::write(fd, buf, sizeof(buf)); + int r = ::write(fd, buf, sizeof(buf)); + assert(r >= 0); // write the data ::lseek64(fd, start, SEEK_SET); -- 2.39.5