Skip to content

Commit 0ebdeeb

Browse files
authored
[GEN][ZH] Prevent using uninitialized memory 'start', 'end' in BridgeScaffoldBehavior::update() (#1088)
1 parent 093416a commit 0ebdeeb

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

Generals/Code/GameEngine/Source/GameLogic/Object/Behavior/BridgeScaffoldBehavior.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,10 @@ UpdateSleepTime BridgeScaffoldBehavior::update( void )
192192
end = &m_riseToPos;
193193
break;
194194

195+
default:
196+
DEBUG_CRASH(("Unhandled case in BridgeScaffoldBehavior::update()"));
197+
return UPDATE_SLEEP_NONE;
198+
195199
} // end switch
196200

197201
// adjust speed so it's slower at the end of motion

GeneralsMD/Code/GameEngine/Source/GameLogic/Object/Behavior/BridgeScaffoldBehavior.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,10 @@ UpdateSleepTime BridgeScaffoldBehavior::update( void )
192192
end = &m_riseToPos;
193193
break;
194194

195+
default:
196+
DEBUG_CRASH(("Unhandled case in BridgeScaffoldBehavior::update()"));
197+
return UPDATE_SLEEP_NONE;
198+
195199
} // end switch
196200

197201
// adjust speed so it's slower at the end of motion

0 commit comments

Comments
 (0)