From 43704b69e0f051c7aeed1065f9684bd0940b4924 Mon Sep 17 00:00:00 2001 From: levlam Date: Sat, 23 May 2020 17:11:53 +0300 Subject: [PATCH] Assign correct correct_option_id. GitOrigin-RevId: 1c20d8f27a0312805bb696da42d0d39b68f90fc6 --- td/telegram/PollManager.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/td/telegram/PollManager.cpp b/td/telegram/PollManager.cpp index cd9917279..55bbd524e 100644 --- a/td/telegram/PollManager.cpp +++ b/td/telegram/PollManager.cpp @@ -1417,8 +1417,7 @@ PollId PollManager::on_get_poll(PollId poll_id, tl_object_ptrresults_.size(); i++) { - auto &poll_result = poll_results->results_[i]; + for (auto &poll_result : poll_results->results_) { Slice data = poll_result->option_.as_slice(); for (size_t option_index = 0; option_index < poll->options.size(); option_index++) { auto &option = poll->options[option_index]; @@ -1436,9 +1435,9 @@ PollId PollManager::on_get_poll(PollId poll_id, tl_object_ptrflags_ & telegram_api::pollAnswerVoters::CORRECT_MASK) != 0; if (is_correct) { if (correct_option_id != -1) { - LOG(ERROR) << "Receive more than 1 correct answers " << correct_option_id << " and " << i; + LOG(ERROR) << "Receive more than 1 correct answers " << correct_option_id << " and " << option_index; } - correct_option_id = static_cast(i); + correct_option_id = static_cast(option_index); } } else { correct_option_id = poll->correct_option_id;