Browse Source

[c] Fixes #2017, use REALLOC macro instead of realloc.

Mario Zechner 3 years ago
parent
commit
bf260a43ec
1 changed files with 1 additions and 2 deletions
  1. 1 2
      spine-c/spine-c/src/spine/Skeleton.c

+ 1 - 2
spine-c/spine-c/src/spine/Skeleton.c

@@ -161,8 +161,7 @@ static void _addToUpdateCache(_spSkeleton *const internal, _spUpdateType type, v
 	_spUpdate *update;
 	_spUpdate *update;
 	if (internal->updateCacheCount == internal->updateCacheCapacity) {
 	if (internal->updateCacheCount == internal->updateCacheCapacity) {
 		internal->updateCacheCapacity *= 2;
 		internal->updateCacheCapacity *= 2;
-		internal->updateCache = (_spUpdate *) realloc(internal->updateCache,
-													  sizeof(_spUpdate) * internal->updateCacheCapacity);
+		internal->updateCache = (_spUpdate *) REALLOC(internal->updateCache, _spUpdate, internal->updateCacheCapacity);
 	}
 	}
 	update = internal->updateCache + internal->updateCacheCount;
 	update = internal->updateCache + internal->updateCacheCount;
 	update->type = type;
 	update->type = type;