diff --git a/Minecraft.Client/Common/DLC/DLCSkinFile.cpp b/Minecraft.Client/Common/DLC/DLCSkinFile.cpp index ac0a86c76..3e36f36f6 100644 --- a/Minecraft.Client/Common/DLC/DLCSkinFile.cpp +++ b/Minecraft.Client/Common/DLC/DLCSkinFile.cpp @@ -230,15 +230,15 @@ void DLCSkinFile::addParameter(DLCManager::EDLCParameterType type, const wstring break; case DLCManager::e_DLCParamType_Offset: { - WCHAR wchBodyPart[4]; + WCHAR wchBodyPart[2]; SKIN_OFFSET *pSkinOffset = new SKIN_OFFSET; ZeroMemory(pSkinOffset,sizeof(SKIN_OFFSET)); #ifdef __PS3__ // 4J Stu - The Xbox version used swscanf_s which isn't available in GCC. - swscanf(value.c_str(), L"%10ls%f%f%f%f", wchBodyPart, + swscanf(value.c_str(), L"%10ls%f%f", wchBodyPart, #else - swscanf_s(value.c_str(), L"%9ls%f%f%f%f", wchBodyPart,4, + swscanf_s(value.c_str(), L"%9ls%f%f", wchBodyPart,2, #endif &pSkinOffset->fD, &pSkinOffset->fO);