From: Fabian Fichter Date: Sat, 16 Apr 2022 22:15:07 +0000 (+0200) Subject: Ignore carriage returns in INI parsing X-Git-Url: http://winboard.nl/cgi-bin?a=commitdiff_plain;h=444a92d26934dc3ab9782578250ba0c4ae5f8298;p=fairystockfish.git Ignore carriage returns in INI parsing --- diff --git a/src/variant.cpp b/src/variant.cpp index 861a1f8..5259a41 100644 --- a/src/variant.cpp +++ b/src/variant.cpp @@ -1482,6 +1482,8 @@ void VariantMap::parse_istream(std::istream& file) { Config attribs = {}; while (file.peek() != '[' && std::getline(file, input)) { + if (!input.empty() && input.back() == '\r') + input.pop_back(); std::stringstream ss(input); if (ss.peek() != ';' && ss.peek() != '#') {