From 8ddb2d8d0c250412340eb6acb14b6e82cacac4c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8D=A7=E4=B9=8B=E7=A9=BA?= <86291744+MSIsunny@users.noreply.github.com> Date: Mon, 4 Aug 2025 02:38:23 +0800 Subject: [PATCH] Fix infinite loop when reading json inherit timeline. (#2901) --- spine-c/spine-c/src/spine/SkeletonJson.c | 1 + 1 file changed, 1 insertion(+) diff --git a/spine-c/spine-c/src/spine/SkeletonJson.c b/spine-c/spine-c/src/spine/SkeletonJson.c index 55f0f78b4..0b450c035 100644 --- a/spine-c/spine-c/src/spine/SkeletonJson.c +++ b/spine-c/spine-c/src/spine/SkeletonJson.c @@ -549,6 +549,7 @@ static spAnimation *_spSkeletonJson_readAnimation(spSkeletonJson *self, Json *ro spInheritTimeline_setFrame(timeline, frame, time, inherit); nextMap = keyMap->next; if (!nextMap) break; + keyMap = nextMap; } spTimelineArray_add(timelines, SUPER(timeline)); } else {