diff options
| author | levlam <levlam@telegram.org> | 2023-01-02 20:12:15 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2023-01-02 20:12:15 +0300 |
| commit | 5711c6c8eb76f3e239d7c82cb29737318d1b2090 (patch) | |
| tree | e4a6a2b058a7159e5bd0f3c7f567acdd649774c6 /td/telegram/VoiceNotesManager.cpp | |
| parent | 29c264df59bcf1371eb1f2f3b6441fb489d33756 (diff) | |
Add some emptiness checks.
Diffstat (limited to 'td/telegram/VoiceNotesManager.cpp')
| -rw-r--r-- | td/telegram/VoiceNotesManager.cpp | 2 |
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; |
