diff --git a/src/playsim/p_map.cpp b/src/playsim/p_map.cpp index b98091773..589376fea 100644 --- a/src/playsim/p_map.cpp +++ b/src/playsim/p_map.cpp @@ -6077,7 +6077,7 @@ int P_RadiusAttack(AActor *bombspot, AActor *bombsource, int bombdamage, int bom continue; } - if (thing != bombsource && bombsource->player && P_ShouldPassThroughPlayer(bombsource, thing)) + if (bombsource && thing != bombsource && bombsource->player && P_ShouldPassThroughPlayer(bombsource, thing)) continue; targets.Push(thing);