]> git.sur5r.net Git - i3/i3/blobdiff - src/config_parser.c
Fix compilation warnings on all Debian architectures. (#3007)
[i3/i3] / src / config_parser.c
index 9d8369c80e46e2b9e1d4503644a717bd0acbaaac..4e66c91109f3f8f37d0dfddbeacc2da6545cb23c 100644 (file)
@@ -902,7 +902,9 @@ bool parse_file(const char *f, bool use_nagbar) {
 
     FREE(current_config);
     current_config = scalloc(stbuf.st_size + 1, 1);
-    fread(current_config, 1, stbuf.st_size, fstr);
+    if ((ssize_t)fread(current_config, 1, stbuf.st_size, fstr) != stbuf.st_size) {
+        die("Could not fread: %s\n", strerror(errno));
+    }
     rewind(fstr);
 
     bool invalid_sets = false;