aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/VoiceNotesManager.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2023-01-02 20:12:15 +0300
committerlevlam <levlam@telegram.org>2023-01-02 20:12:15 +0300
commit5711c6c8eb76f3e239d7c82cb29737318d1b2090 (patch)
treee4a6a2b058a7159e5bd0f3c7f567acdd649774c6 /td/telegram/VoiceNotesManager.cpp
parent29c264df59bcf1371eb1f2f3b6441fb489d33756 (diff)
Add some emptiness checks.
Diffstat (limited to 'td/telegram/VoiceNotesManager.cpp')
-rw-r--r--td/telegram/VoiceNotesManager.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/td/telegram/VoiceNotesManager.cpp b/td/telegram/VoiceNotesManager.cpp
index b3d0b9c0f..f7520951f 100644
--- a/td/telegram/VoiceNotesManager.cpp
+++ b/td/telegram/VoiceNotesManager.cpp
@@ -141,6 +141,7 @@ void VoiceNotesManager::register_voice_note(FileId voice_note_file_id, FullMessa
return;
}
LOG(INFO) << "Register voice note " << voice_note_file_id << " from " << full_message_id << " from " << source;
+ CHECK(voice_note_file_id.is_valid());
bool is_inserted = voice_note_messages_[voice_note_file_id].insert(full_message_id).second;
LOG_CHECK(is_inserted) << source << ' ' << voice_note_file_id << ' ' << full_message_id;
is_inserted = message_voice_notes_.emplace(full_message_id, voice_note_file_id).second;
@@ -154,6 +155,7 @@ void VoiceNotesManager::unregister_voice_note(FileId voice_note_file_id, FullMes
return;
}
LOG(INFO) << "Unregister voice note " << voice_note_file_id << " from " << full_message_id << " from " << source;
+ CHECK(voice_note_file_id.is_valid());
auto &message_ids = voice_note_messages_[voice_note_file_id];
auto is_deleted = message_ids.erase(full_message_id) > 0;
LOG_CHECK(is_deleted) << source << ' ' << voice_note_file_id << ' ' << full_message_id;