From c879d7a01c496f69d3331e5bf36106b6671637d7 Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Tue, 25 Feb 2025 10:25:54 +0100 Subject: [PATCH] [c] Closes #2765, dispose skeleton data after debug output. --- spine-c/spine-c/src/spine/SkeletonBinary.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-c/spine-c/src/spine/SkeletonBinary.c b/spine-c/spine-c/src/spine/SkeletonBinary.c index 28a4b9fd3..a151c48eb 100644 --- a/spine-c/spine-c/src/spine/SkeletonBinary.c +++ b/spine-c/spine-c/src/spine/SkeletonBinary.c @@ -1341,9 +1341,9 @@ spSkeletonData *spSkeletonBinary_readSkeletonData(spSkeletonBinary *self, const } else { if (!string_starts_with(skeletonData->version, SPINE_VERSION_STRING)) { FREE(input); - spSkeletonData_dispose(skeletonData); char errorMsg[255]; snprintf(errorMsg, 255, "Skeleton version %s does not match runtime version %s", skeletonData->version, SPINE_VERSION_STRING); + spSkeletonData_dispose(skeletonData); _spSkeletonBinary_setError(self, errorMsg, NULL); return NULL; }