diff --git a/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineSkeletonDataAsset.cpp b/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineSkeletonDataAsset.cpp index 713fbdf2e..c306f4c55 100644 --- a/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineSkeletonDataAsset.cpp +++ b/spine-ue4/Plugins/SpinePlugin/Source/SpinePlugin/Private/SpineSkeletonDataAsset.cpp @@ -221,7 +221,8 @@ static bool checkBinary(const char *binaryData, int length) { BinaryInput input; input.cursor = (const unsigned char *) binaryData; input.end = (const unsigned char *) binaryData + length; - SpineExtension::free(readString(&input), __FILE__, __LINE__); + // Skip hash + input.cursor += 8; char *version = readString(&input); bool result = checkVersion(version); SpineExtension::free(version, __FILE__, __LINE__);