Эх сурвалжийг харах

[cpp] Fix null dereference in PhysicsConstraintResetTimeline. Closes #2694

Mario Zechner 7 сар өмнө
parent
commit
43b9f6cab3

+ 1 - 0
spine-cpp/spine-cpp/src/spine/PhysicsConstraintTimeline.cpp

@@ -95,6 +95,7 @@ void PhysicsConstraintResetTimeline::apply(Skeleton &skeleton, float lastTime, f
 		else {
 		else {
 			Vector<PhysicsConstraint *> &physicsConstraints = skeleton.getPhysicsConstraints();
 			Vector<PhysicsConstraint *> &physicsConstraints = skeleton.getPhysicsConstraints();
 			for (size_t i = 0; i < physicsConstraints.size(); i++) {
 			for (size_t i = 0; i < physicsConstraints.size(); i++) {
+				constraint = physicsConstraints[i];
 				if (constraint->_active) constraint->reset();
 				if (constraint->_active) constraint->reset();
 			}
 			}
 		}
 		}