diff --git a/spine-c/spine-c/src/spine/SkeletonJson.c b/spine-c/spine-c/src/spine/SkeletonJson.c index 48322bad5..b67e94bdf 100644 --- a/spine-c/spine-c/src/spine/SkeletonJson.c +++ b/spine-c/spine-c/src/spine/SkeletonJson.c @@ -93,7 +93,8 @@ static float toColor (const char* value, int index) { char *error; int color; - if (strlen(value) / 2 < index) return -1; + if (index >= strlen(value) / 2) + return -1; value += index * 2; digits[0] = *value;