From cd27645cc2b9cbefa38f1fad7f4f2c64f4f3d84a Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Tue, 20 Sep 2011 07:37:28 +0200 Subject: [PATCH] Avoid fwrite failure while trying to write empty missing helpers string --- src/common/rclconfig.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/rclconfig.cpp b/src/common/rclconfig.cpp index a91bec3b..db5ab82a 100644 --- a/src/common/rclconfig.cpp +++ b/src/common/rclconfig.cpp @@ -590,7 +590,7 @@ void RclConfig::storeMissingHelperDesc(const string &s) string fmiss = path_cat(getConfDir(), "missing"); FILE *fp = fopen(fmiss.c_str(), "w"); if (fp) { - if (fwrite(s.c_str(), s.size(), 1, fp) != 1) { + if (s.size() > 0 && fwrite(s.c_str(), s.size(), 1, fp) != 1) { LOGERR(("storeMissingHelperDesc: fwrite failed\n")); } fclose(fp);