From f156da28a044d357d47e4e3ac99f6cda4a1ff6e9 Mon Sep 17 00:00:00 2001 From: levlam Date: Sat, 29 May 2021 23:35:26 +0300 Subject: [PATCH] Don't update ChannelFull.participant_count by unknown Channel.participant_count. --- td/telegram/ContactsManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index 04b4f9ba3..2c4ff3388 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -9600,7 +9600,7 @@ void ContactsManager::on_load_channel_full_from_database(ChannelId channel_id, s if (channel_full->participant_count < channel_full->administrator_count) { channel_full->participant_count = channel_full->administrator_count; } - if (c->participant_count != channel_full->participant_count) { + if (c->participant_count != 0 && c->participant_count != channel_full->participant_count) { channel_full->participant_count = c->participant_count; if (channel_full->participant_count < channel_full->administrator_count) {