BGE: fix for 2 uses of uninitialized memory - property-sensor and object-color for materials.
This commit is contained in:
@@ -152,13 +152,11 @@ bool SCA_PropertySensor::CheckPropertyCondition()
|
||||
*/
|
||||
if (result==false && dynamic_cast<CFloatValue *>(orgprop) != NULL) {
|
||||
float f;
|
||||
|
||||
if (EOF == sscanf(m_checkpropval.ReadPtr(), "%f", &f))
|
||||
{
|
||||
//error
|
||||
if (sscanf(m_checkpropval.ReadPtr(), "%f", &f) == 1) {
|
||||
result = (f == ((CFloatValue *)orgprop)->GetFloat());
|
||||
}
|
||||
else {
|
||||
result = (f == ((CFloatValue *)orgprop)->GetFloat());
|
||||
/* error */
|
||||
}
|
||||
}
|
||||
/* end patch */
|
||||
|
||||
@@ -99,6 +99,7 @@ KX_GameObject::KX_GameObject(
|
||||
m_bSuspendDynamics(false),
|
||||
m_bUseObjectColor(false),
|
||||
m_bIsNegativeScaling(false),
|
||||
m_objectColor(1.0, 1.0, 1.0, 1.0),
|
||||
m_bVisible(true),
|
||||
m_bCulled(true),
|
||||
m_bOccluder(false),
|
||||
|
||||
Reference in New Issue
Block a user