From 53d52293914f4757d2f9d555156ba16c0b00b793 Mon Sep 17 00:00:00 2001 From: Green Sky Date: Tue, 30 Jul 2024 10:29:31 +0200 Subject: [PATCH] fix assumption --- solanaceae/tox_messages/tox_transfer_manager.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/solanaceae/tox_messages/tox_transfer_manager.cpp b/solanaceae/tox_messages/tox_transfer_manager.cpp index 261c0d9..5d219bb 100644 --- a/solanaceae/tox_messages/tox_transfer_manager.cpp +++ b/solanaceae/tox_messages/tox_transfer_manager.cpp @@ -448,9 +448,10 @@ bool ToxTransferManager::onToxEvent(const Tox_Event_Friend_Connection_Status* e) std::vector to_destory; _os.registry().view().each([&](const Object ov, const auto& ttf) { - assert(ttf.friend_number == friend_number); - to_destory.push_back(ov); - std::cerr << "TTM warning: friend disconnected, forcefully removing e:" << entt::to_integral(ov) << " frd:" << friend_number << " fnb:" << ttf.transfer_number << "\n"; + if (ttf.friend_number == friend_number) { + to_destory.push_back(ov); + std::cerr << "TTM warning: friend disconnected, forcefully removing e:" << entt::to_integral(ov) << " frd:" << friend_number << " fnb:" << ttf.transfer_number << "\n"; + } }); for (const auto ov : to_destory) {