aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--FICS/lists.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/FICS/lists.c b/FICS/lists.c
index 6eb09c1..e5d7bfb 100644
--- a/FICS/lists.c
+++ b/FICS/lists.c
@@ -456,7 +456,8 @@ list_addsub(int p, char *list, char *who, int addsub)
} else if ((fp = fdopen(fd, "w")) == NULL) {
(void) fprintf(stderr, "Couldn't save %s list.\n",
listname);
- close(fd);
+ if (close(fd) != 0)
+ warn("%s: error: close", __func__);
} else {
for (int i = 0; i < gl->numMembers; i++) {
if (fprintf(fp, "%s\n", gl->member[i]) < 0)