From aee6da51f43665256bd2641db2ccf4a4250fe1ce Mon Sep 17 00:00:00 2001 From: Roman Fomin Date: Sun, 19 Jan 2025 13:55:16 +0700 Subject: [PATCH] fix demo name buffer size for "-00000" case +1 bytw for '/0' --- src/g_game.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/g_game.c b/src/g_game.c index 431f546a..105ac166 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -3986,7 +3986,7 @@ void G_RecordDemo(const char *name) free(demoname); } demoname = AddDefaultExtension(name, ".lmp"); // 1/18/98 killough - demoname_size = strlen(demoname) + 6; // [crispy] + 6 for "-00000" + demoname_size = strlen(demoname) + 1 + 6; // [crispy] + 6 for "-00000" demoname = I_Realloc(demoname, demoname_size); for(; j <= 99999 && !M_access(demoname, F_OK); ++j)