From: Steffan Karger Date: Sun, 12 Jan 2014 19:39:30 +0000 (+0100) Subject: Fix compiler warning for unused result of write() X-Git-Tag: v2.4_alpha1~483 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3173787a0beea7c335b1aaedcd2ca5303b17bc22;p=thirdparty%2Fopenvpn.git Fix compiler warning for unused result of write() Issue a warning instead of ignoring a failed write() completely. Signed-off-by: Steffan Karger Acked-by: Gert Doering Message-Id: <1389555572-6210-2-git-send-email-steffan@karger.me> URL: http://article.gmane.org/gmane.network.openvpn.devel/8223 Signed-off-by: Gert Doering --- diff --git a/src/openvpn/ps.c b/src/openvpn/ps.c index b22653b4b..901a094f3 100644 --- a/src/openvpn/ps.c +++ b/src/openvpn/ps.c @@ -340,7 +340,8 @@ journal_add (const char *journal_dir, struct proxy_connection *pc, struct proxy_ fd = platform_open (jfn, O_CREAT | O_TRUNC | O_WRONLY, S_IRUSR | S_IWUSR | S_IRGRP); if (fd != -1) { - write(fd, f, strlen(f)); + if (write(fd, f, strlen(f)) != strlen(f)) + msg(M_WARN, "PORT SHARE: writing to journal file (%s) failed", jfn); close (fd); cp->jfn = jfn; }