diff options
| author | levlam <levlam@telegram.org> | 2025-07-05 04:31:34 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2025-07-05 04:31:34 +0300 |
| commit | 6ceb4af1ab4d43a7bddb492bc1e51f5e4992b2a1 (patch) | |
| tree | 8af4d3cd26c3827d023df2e76395fdf85ed50877 /tde2e/td/e2e/Call.cpp | |
| parent | e39c7bb437fd98cf91a97f066b52ca86f44c2fb3 (diff) | |
Fix GCC 7 warnings.
Diffstat (limited to 'tde2e/td/e2e/Call.cpp')
| -rw-r--r-- | tde2e/td/e2e/Call.cpp | 6 |
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)); } |
