aboutsummaryrefslogtreecommitdiffhomepage
path: root/tde2e/td/e2e/Call.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2025-07-05 04:31:34 +0300
committerlevlam <levlam@telegram.org>2025-07-05 04:31:34 +0300
commit6ceb4af1ab4d43a7bddb492bc1e51f5e4992b2a1 (patch)
tree8af4d3cd26c3827d023df2e76395fdf85ed50877 /tde2e/td/e2e/Call.cpp
parente39c7bb437fd98cf91a97f066b52ca86f44c2fb3 (diff)
Fix GCC 7 warnings.
Diffstat (limited to 'tde2e/td/e2e/Call.cpp')
-rw-r--r--tde2e/td/e2e/Call.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/tde2e/td/e2e/Call.cpp b/tde2e/td/e2e/Call.cpp
index 00e1c2911..347d58dd5 100644
--- a/tde2e/td/e2e/Call.cpp
+++ b/tde2e/td/e2e/Call.cpp
@@ -369,7 +369,8 @@ td::Result<std::string> CallEncryption::encrypt(td::int32 channel_id, td::Slice
using td::store;
std::string header_a = lambda_serialize([&](auto &storer) {
store(epochs_n, storer);
- for (auto &[epoch_i, epoch] : epochs_) {
+ for (const auto &it : epochs_) {
+ const auto &epoch = it.second;
store(epoch.epoch_hash_, storer);
}
});
@@ -380,7 +381,8 @@ td::Result<std::string> CallEncryption::encrypt(td::int32 channel_id, td::Slice
decrypted_data, one_time_secret));
std::vector<td::SecureString> encrypted_headers;
- for (auto &[epoch_i, epoch] : epochs_) {
+ for (const auto &it : epochs_) {
+ const auto &epoch = it.second;
TRY_RESULT(encrypted_header, MessageEncryption::encrypt_header(one_time_secret, encrypted_packet, epoch.secret_));
encrypted_headers.emplace_back(std::move(encrypted_header));
}