Clear Carbon's unicode string variables as it is not done properly by the string conversion functions.

This commit is contained in:
2021-05-20 16:32:29 +01:00
parent 03e0fcb1b5
commit 55f5042dfd

View File

@@ -42,6 +42,10 @@ int CarbonResourceFork(const char* path)
size_t txtLen, written;
int wRc, cRc;
memset(iconUnicodeStr, 0, 256);
memset(pictUnicodeStr, 0, 256);
memset(versionUnicodeStr, 0, 256);
memset(allUnicodeStr, 0, 256);
memset(&oTextToUnicodeInfo, 0, sizeof(TextToUnicodeInfo));
err = CreateTextToUnicodeInfoByEncoding(kTextEncodingMacRoman, &oTextToUnicodeInfo);