Strip bom encoding

This commit is contained in:
Tixx committed 2025-09-21 21:39:38 +02:00
1 parent c03b1d5946
commit c40af681bf
1 file changed
+4
+4
View File
@@ -177,6 +177,10 @@ void LegitimacyCheck() {
std::string contents((std::istreambuf_iterator(beamngIni)), std::istreambuf_iterator<char>()); std::string contents((std::istreambuf_iterator(beamngIni)), std::istreambuf_iterator<char>());
beamngIni.close(); beamngIni.close();
if (contents.size() >= 3 && (unsigned char)contents[0] == 0xEF && (unsigned char)contents[1] == 0xBB && (unsigned char)contents[2] == 0xBF) {
contents = contents.substr(3);
}
auto ini = Utils::ParseINI(contents); auto ini = Utils::ParseINI(contents);
if (ini.empty()) if (ini.empty())
lowExit(3); lowExit(3);