Cancel pending radio batches when CHAT membership is revoked

This commit is contained in:
evgeny committed 2026-11-03 19:59:50 +01:00
1 parent 6965e11fe1
commit 47846709f2
3 files changed
+28 -3

No files matched your search

+1
View File
@@ -439,6 +439,7 @@ void topo_group_revalidate_members(struct TOPO_GROUP* group) {
if (!group || group->group_type != TOPO_GROUP_TYPE_CHAT || group->stopping) return;
etcp_router_revalidate_group(group->instance, group->group_id);
conn_mgr_revalidate_members(group->conn_mgr);
radio_revalidate_members(group);
/* Удаление вызывает callbacks и меняет список; каждый раз ищем следующего заново. */
for (;;) {
struct TOPO_GROUP_CONN_ITEM* invalid = NULL;