diff --git a/td/telegram/CountryInfoManager.cpp b/td/telegram/CountryInfoManager.cpp index 6ae7e9302..4c019db7c 100644 --- a/td/telegram/CountryInfoManager.cpp +++ b/td/telegram/CountryInfoManager.cpp @@ -240,8 +240,9 @@ void CountryInfoManager::do_get_phone_number_info(string phone_number_prefix, st result += pattern[current_pattern_pos++]; } if (current_pattern_pos == pattern.size()) { - result += c; - } else if (pattern[current_pattern_pos] == 'X') { + result += ' '; + } + if (current_pattern_pos >= pattern.size() || pattern[current_pattern_pos] == 'X') { result += c; current_pattern_pos++; } else {