From e394dc341bb86b1953aabf0feacfeb3e36bb0d2e Mon Sep 17 00:00:00 2001 From: nhmall Date: Fri, 22 May 2026 12:25:13 -0400 Subject: [PATCH] prevent a checkpoint from executing too early --- src/do.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/do.c b/src/do.c index a7ad93903..54cfd5960 100644 --- a/src/do.c +++ b/src/do.c @@ -1376,6 +1376,9 @@ save_currentstate(void) { NHFILE *nhfp; + if (!program_state.something_worth_saving) + return; + program_state.in_checkpoint++; if (flags.ins_chkpt) { /* write out just-attained level, with pets and everything */