Skip to content

Commit 9d64a43

Browse files
authored
[GEN][ZH] Fix using uninitialized memory 'curVictim' in EMPUpdate (#1094)
1 parent af35ed9 commit 9d64a43

File tree

2 files changed

+6
-6
lines changed
  • GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update
  • Generals/Code/GameEngine/Source/GameLogic/Object/Update

2 files changed

+6
-6
lines changed

Generals/Code/GameEngine/Source/GameLogic/Object/Update/EMPUpdate.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,8 +180,8 @@ void EMPUpdate::doDisableAttack( void )
180180
Real curVictimDistSqr;
181181
const Coord3D *pos = object->getPosition();
182182

183-
SimpleObjectIterator *iter;
184-
Object *curVictim;
183+
SimpleObjectIterator *iter = NULL;
184+
Object *curVictim = NULL;
185185

186186
if (radius > 0.0f)
187187
{

GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Update/EMPUpdate.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,8 @@ void EMPUpdate::doDisableAttack( void )
198198
}
199199
}
200200

201-
SimpleObjectIterator *iter;
202-
Object *curVictim;
201+
SimpleObjectIterator *iter = NULL;
202+
Object *curVictim = NULL;
203203

204204
if (radius > 0.0f)
205205
{
@@ -499,8 +499,8 @@ void LeafletDropBehavior::doDisableAttack( void )
499499
Real curVictimDistSqr;
500500
const Coord3D *pos = object->getPosition();
501501

502-
SimpleObjectIterator *iter;
503-
Object *curVictim;
502+
SimpleObjectIterator *iter = NULL;
503+
Object *curVictim = NULL;
504504

505505
if (radius > 0.0f)
506506
{

0 commit comments

Comments
 (0)