From 532230f0fcbd1ac12bef476a50a5fa10e9cf9766 Mon Sep 17 00:00:00 2001 From: pinguin999 Date: Thu, 25 Sep 2014 19:00:38 +0200 Subject: [PATCH] FIX Memory access after free --- spine-sfml/src/spine/spine-sfml.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-sfml/src/spine/spine-sfml.cpp b/spine-sfml/src/spine/spine-sfml.cpp index 4543ebf84..b5b5b06de 100644 --- a/spine-sfml/src/spine/spine-sfml.cpp +++ b/spine-sfml/src/spine/spine-sfml.cpp @@ -81,8 +81,8 @@ SkeletonDrawable::SkeletonDrawable (SkeletonData* skeletonData, AnimationStateDa SkeletonDrawable::~SkeletonDrawable () { delete vertexArray; FREE(worldVertices); + if (ownsAnimationStateData) AnimationStateData_dispose(state->data); AnimationState_dispose(state); - if (ownsAnimationStateData) AnimationStateData_dispose(state->data); Skeleton_dispose(skeleton); }