]> Sergey Matveev's repositories - nnn.git/commitdiff
Don't ignore fwrite errors
authorSijmen J. Mulder <ik@sjmulder.nl>
Wed, 12 Jun 2019 23:07:03 +0000 (01:07 +0200)
committerSijmen J. Mulder <ik@sjmulder.nl>
Wed, 12 Jun 2019 23:07:03 +0000 (01:07 +0200)
Fixes warning on CentOS 6:

  src/nnn.c:754: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result

src/nnn.c

index 869d5b73dfad7183f6d61b72c987e50ba62d57f0..6bdfd20f7f5c93aae5f9e3f0babb60444f400a1c 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -745,9 +745,9 @@ static void writecp(const char *buf, const size_t buflen)
                return;
 
        FILE *fp = fopen(g_cppath, "w");
-
        if (fp) {
-               fwrite(buf, 1, buflen, fp);
+               if (fwrite(buf, 1, buflen, fp) != buflen)
+                       printwarn(NULL);
                fclose(fp);
        } else
                printwarn(NULL);