diff --git a/source/games/duke/src/player_r.cpp b/source/games/duke/src/player_r.cpp index 8b7b569bd..92fd562cf 100644 --- a/source/games/duke/src/player_r.cpp +++ b/source/games/duke/src/player_r.cpp @@ -3944,7 +3944,7 @@ HORIZONLY: break; } - if (ud.clipping == 0 && p->cursector->ceilingz > (p->cursector->floorz - (12 << 8))) + if (ud.clipping == 0 && (!p->cursector || (p->cursector && p->cursector->ceilingz > (p->cursector->floorz - (12 << 8))))) { quickkill(p); return;