diff --git a/spine-c/spine-c/src/spine/SkeletonBinary.c b/spine-c/spine-c/src/spine/SkeletonBinary.c index 86d762f06..698469b28 100644 --- a/spine-c/spine-c/src/spine/SkeletonBinary.c +++ b/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->bonesCount = 0; attachment->bones = 0; + spFloatArray_dispose(weights); + spFloatArray_dispose(bones); return; }