From b3e58cbe506b084e7a20527f090f779f0596d2c5 Mon Sep 17 00:00:00 2001 From: Dino Date: Mon, 5 Oct 2026 22:44:44 -0400 Subject: [PATCH] improve error message when secfile not found RM #2319 --- server/gamehand.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/gamehand.c b/server/gamehand.c index cdfd1447fb..77c38a2453 100644 --- a/server/gamehand.c +++ b/server/gamehand.c @@ -1241,6 +1241,13 @@ void handle_single_want_hack_req(struct connection *pc, struct section_file *secfile; const char *token = NULL; bool you_have_hack = FALSE; + struct stat buf; + + /* does file exist? */ + if (fc_stat(get_challenge_fullname(pc), &buf) != 0) { + log_debug("Error reading '%s':\n%s", get_challenge_fullname(pc), + fc_strerror(fc_get_errno())); + } if ((secfile = secfile_load(get_challenge_fullname(pc), FALSE))) { token = secfile_lookup_str(secfile, "challenge.token"); -- 2.31.0