From df5844ffeae9f3f6958c720f5088f4fabb7954cc Mon Sep 17 00:00:00 2001 From: Markus Uhlin Date: Sun, 15 Mar 2026 09:20:09 +0100 Subject: Added null check --- FICS/playerdb.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/FICS/playerdb.c b/FICS/playerdb.c index b3f0dfe..2c3002a 100644 --- a/FICS/playerdb.c +++ b/FICS/playerdb.c @@ -1274,7 +1274,10 @@ WritePlayerFile(FILE *fp, int p) int ret; player *pp = &parray[p]; - if (fprintf(fp, "v %d\n", PLAYER_VERSION) < 0) { + if (fp == NULL) { + warnx("%s: invalid argument: null pointer detected", __func__); + return; + } else if (fprintf(fp, "v %d\n", PLAYER_VERSION) < 0) { warnx("%s: error writing to file! returning...", __func__); return; } -- cgit v1.2.3