Fix to possible crash in R_IsViewpointThirdPerson

This commit is contained in:
Nep2Disk 2025-04-09 03:28:37 +00:00 committed by Eidolon
parent 9880643df1
commit 99443270fb

View file

@ -1430,7 +1430,13 @@ boolean R_ViewpointHasChasecam(player_t *player)
boolean R_IsViewpointThirdPerson(player_t *player, boolean skybox)
{
boolean chasecam = R_ViewpointHasChasecam(player);
boolean chasecam = false;
// Prevent game crash if player is ever invalid.
if (!player)
return false;
chasecam = R_ViewpointHasChasecam(player);
// cut-away view stuff
if (player->awayview.tics || skybox)