diff --git a/spine-c/src/spine/Skeleton.c b/spine-c/src/spine/Skeleton.c index 9e3d6fca3..d8835db72 100644 --- a/spine-c/src/spine/Skeleton.c +++ b/spine-c/src/spine/Skeleton.c @@ -117,6 +117,10 @@ void spSkeleton_dispose (spSkeleton* self) { spSlot_dispose(self->slots[i]); FREE(self->slots); + for (i = 0; i < self->ikConstraintsCount; ++i) + spIkConstraint_dispose(self->ikConstraints[i]); + FREE(self->ikConstraints); + FREE(self->drawOrder); FREE(self); }