From fbfbb9a3f2411a8501b7b8fa4a409c2b604c7b70 Mon Sep 17 00:00:00 2001 From: badlogic Date: Fri, 23 Jul 2021 15:59:32 +0200 Subject: [PATCH] [ue4] Fix version check of binary files. --- .../Source/SpinePlugin/Private/SpineSkeletonDataAsset.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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__);