aboutsummaryrefslogtreecommitdiffstats
path: root/FICS
diff options
context:
space:
mode:
Diffstat (limited to 'FICS')
-rw-r--r--FICS/playerdb.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/FICS/playerdb.c b/FICS/playerdb.c
index 7a7683f..3de4cdf 100644
--- a/FICS/playerdb.c
+++ b/FICS/playerdb.c
@@ -1402,8 +1402,7 @@ player_save(int p)
}
WritePlayerFile(fp, p);
- fclose(fp);
- return 0;
+ return (fclose(fp) == 0 ? 0 : -1);
}
PUBLIC int
@@ -1700,7 +1699,8 @@ write_p_inout(int inout, int p, const char *file, int maxlines)
(intmax_t)time(NULL), parray[p].registered,
dotQuad(parray[p].thisHost));
- fclose(fp);
+ if (fclose(fp) != 0)
+ warn("%s: error closing file pointer", __func__);
if (maxlines)
truncate_file(file, maxlines);