diff --git a/source/games/blood/src/d_menu.cpp b/source/games/blood/src/d_menu.cpp index c87f04cf3..6c5fd9cf4 100644 --- a/source/games/blood/src/d_menu.cpp +++ b/source/games/blood/src/d_menu.cpp @@ -161,7 +161,7 @@ void GameInterface::MenuClosed() bool GameInterface::CanSave() { - return (gamestate == GS_LEVEL && gPlayer[myconnectindex].actor->xspr.health != 0); + return gPlayer[myconnectindex].actor && gPlayer[myconnectindex].actor->xspr.health != 0; } FSavegameInfo GameInterface::GetSaveSig()