From dd40469ee8d945285b4ad6b08e92e102582052ab Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 24 May 2018 19:40:00 +0300 Subject: [PATCH] Fix check_phone_number_rules. GitOrigin-RevId: 9ecdc91dfc0b9f5f07af987a822cd607cbe690b1 --- td/telegram/ConfigManager.cpp | 4 ++++ test/mtproto.cpp | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/td/telegram/ConfigManager.cpp b/td/telegram/ConfigManager.cpp index 5b3f3c88..9360b5fb 100644 --- a/td/telegram/ConfigManager.cpp +++ b/td/telegram/ConfigManager.cpp @@ -367,6 +367,10 @@ class ConfigRecoverer : public Actor { } static bool check_phone_number_rules(Slice phone_number, Slice rules) { + if (rules.empty() || phone_number.empty()) { + return true; + } + bool found = false; for (auto prefix : full_split(rules, ',')) { if (prefix.empty()) { diff --git a/test/mtproto.cpp b/test/mtproto.cpp index 620b4fa2..2663d972 100644 --- a/test/mtproto.cpp +++ b/test/mtproto.cpp @@ -43,7 +43,7 @@ TEST(Mtproto, config) { auto run = [&](auto &func, bool is_test) { auto promise = PromiseCreator::lambda([&, num = cnt](Result r_simple_config) { if (r_simple_config.is_ok()) { - LOG(ERROR) << num << " " << to_string(r_simple_config.ok()); + LOG(WARNING) << num << " " << to_string(r_simple_config.ok()); } else { LOG(ERROR) << num << " " << r_simple_config.error(); }