Merge branch 'viewpointthirdpersonfix' into 'master'

Fix to possible crash in R_IsViewpointThirdPerson

See merge request KartKrew/RingRacers!105
This commit is contained in:
Eidolon 2025-04-09 03:28:37 +00:00
commit 3e6e24fac8

View file

@ -1430,7 +1430,13 @@ boolean R_ViewpointHasChasecam(player_t *player)
boolean R_IsViewpointThirdPerson(player_t *player, boolean skybox) 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 // cut-away view stuff
if (player->awayview.tics || skybox) if (player->awayview.tics || skybox)