浏览代码

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

Mario Zechner 7 月之前
父节点
当前提交
43b9f6cab3
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      spine-cpp/spine-cpp/src/spine/PhysicsConstraintTimeline.cpp

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

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