diff --git a/spine-c/src/spine/Skeleton.c b/spine-c/src/spine/Skeleton.c index 735a2b98c..1b545a0d4 100644 --- a/spine-c/src/spine/Skeleton.c +++ b/spine-c/src/spine/Skeleton.c @@ -112,6 +112,10 @@ spSkeleton* spSkeleton_create (spSkeletonData* data) { void spSkeleton_dispose (spSkeleton* self) { int i; + _spSkeleton* internal = SUB_CAST(_spSkeleton, self); + + FREE(internal->updateCache); + FREE(internal->updateCacheType); for (i = 0; i < self->bonesCount; ++i) spBone_dispose(self->bones[i]);