From e8f2f8600ea194ded76e17a6875e1b1848e834cc Mon Sep 17 00:00:00 2001 From: Markus Uhlin Date: Sun, 4 Aug 2024 00:36:45 +0200 Subject: SaveThisMsg: return 0 on sscanf() error --- FICS/playerdb.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/FICS/playerdb.c b/FICS/playerdb.c index 83bd16a..b301b99 100644 --- a/FICS/playerdb.c +++ b/FICS/playerdb.c @@ -2436,8 +2436,10 @@ SaveThisMsg(int which, char *line) if (which == 0) return 1; - if (sscanf(line, "%19s", Sender) != 1) + if (sscanf(line, "%19s", Sender) != 1) { warnx("%s: failed to read sender"); + return 0; + } if (which < 0) { p1 = (-which) - 1; -- cgit v1.2.3