From ccc1013461301f59583523decd4d0ca1c2003a0f Mon Sep 17 00:00:00 2001 From: badlogic Date: Wed, 16 Jan 2019 15:39:07 +0100 Subject: [PATCH] [c] Closes #1247, memory leak in SkeletonBinary when reading non-weighted meshes. --- spine-c/spine-c/src/spine/SkeletonBinary.c | 2 ++ 1 file changed, 2 insertions(+) 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; }