浏览代码

[c] Closes #1247, memory leak in SkeletonBinary when reading non-weighted meshes.

badlogic 6 年之前
父节点
当前提交
ccc1013461
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      spine-c/spine-c/src/spine/SkeletonBinary.c

+ 2 - 0
spine-c/spine-c/src/spine/SkeletonBinary.c

@@ -649,6 +649,8 @@ static void _readVertices(spSkeletonBinary* self, _dataInput* input, spVertexAtt
 		attachment->vertices = _readFloatArray(input, verticesLength, self->scale);
 		attachment->vertices = _readFloatArray(input, verticesLength, self->scale);
 		attachment->bonesCount = 0;
 		attachment->bonesCount = 0;
 		attachment->bones = 0;
 		attachment->bones = 0;
+		spFloatArray_dispose(weights);
+		spFloatArray_dispose(bones);
 		return;
 		return;
 	}
 	}