Skip to content

Commit 264de8d

Browse files
authored
[GEN][ZH] Prevent dereferencing NULL pointer 'damageSource' in TransitionDamageFX::onBodyDamageStateChange() (#1140)
1 parent b32b081 commit 264de8d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Generals/Code/GameEngine/Source/GameLogic/Object/Damage/TransitionDamageFX.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ void TransitionDamageFX::onBodyDamageStateChange( const DamageInfo* damageInfo,
363363
} // end if
364364

365365
// do any object creation list for our new state
366-
if( modData->m_OCL[ newState ][ i ].ocl )
366+
if( damageSource && modData->m_OCL[ newState ][ i ].ocl )
367367
{
368368

369369
if( lastDamageInfo == NULL ||

GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Damage/TransitionDamageFX.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ void TransitionDamageFX::onBodyDamageStateChange( const DamageInfo* damageInfo,
366366
} // end if
367367

368368
// do any object creation list for our new state
369-
if( modData->m_OCL[ newState ][ i ].ocl )
369+
if( damageSource && modData->m_OCL[ newState ][ i ].ocl )
370370
{
371371

372372
if( lastDamageInfo == NULL ||

0 commit comments

Comments
 (0)