mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-02-21 11:21:11 +00:00
Fix segfault when shields are removed after thinking
This commit is contained in:
parent
62deaaadb4
commit
03971f58a9
1 changed files with 2 additions and 1 deletions
|
@ -6765,7 +6765,8 @@ void P_RunShields(void)
|
|||
// run shields
|
||||
for (i = 0; i < numshields; i++)
|
||||
{
|
||||
P_ShieldLook(shields[i], shields[i]->threshold);
|
||||
if (!P_MobjWasRemoved(shields[i]))
|
||||
P_ShieldLook(shields[i], shields[i]->threshold);
|
||||
P_SetTarget(&shields[i], NULL);
|
||||
}
|
||||
numshields = 0;
|
||||
|
|
Loading…
Reference in a new issue