diff options
Diffstat (limited to 'FICS/adminproc.c')
-rw-r--r-- | FICS/adminproc.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/FICS/adminproc.c b/FICS/adminproc.c index 5b2d56f..94a9448 100644 --- a/FICS/adminproc.c +++ b/FICS/adminproc.c @@ -230,13 +230,14 @@ add_item(char *new_item, char *filename) } end: - fclose(new_fp); + (void) fclose(new_fp); + if (old_fp) { - fclose(old_fp); - remove(filename); + (void) fclose(old_fp); + (void) remove(filename); } - rename(tmp_file, filename); + (void) rename(tmp_file, filename); return 1; } |