let replays with empty name save

this does not crash for us
This commit is contained in:
Alug 2025-10-16 13:52:05 +02:00 committed by NepDisk
parent 6a4e8916e6
commit 9081c4d177

View file

@ -4433,21 +4433,6 @@ void G_SaveDemo(void)
demo_slug[128 - (writepoint - demoname) - 4] = 0;
sprintf(writepoint, "%s.lmp", demo_slug);
}
else if (demo.titlename[0] == '\0')
{
// Slug is completely blank? Will crash if we attempt to save
// No bailout because empty seems like a good "no thanks" choice
if (demobuf.buffer)
Z_Free(demobuf.buffer);
demobuf.buffer = NULL;
demo.recording = false;
return;
}
// If a title that is invalid is provided, the user clearly wanted
// to save. But we can't do so at that name, so we only apply the
// title INSIDE the file, not in the naked filesystem.
// (A hypothetical example is bamboozling bot behaviour causing
// a player to write "?????????".) ~toast 010524
}
length = *(UINT32 *)demoinfo_p;