From 449b80de1d246af0750749dffc898c7d5635658a Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sat, 7 Mar 2026 03:37:29 +0000 Subject: [PATCH] Skip reserving capacity in fetch_auth_chain helper containers for now. Signed-off-by: Jason Volk --- src/service/rooms/event_handler/fetch_auth.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/service/rooms/event_handler/fetch_auth.rs b/src/service/rooms/event_handler/fetch_auth.rs index 9e94db66..b4449748 100644 --- a/src/service/rooms/event_handler/fetch_auth.rs +++ b/src/service/rooms/event_handler/fetch_auth.rs @@ -126,10 +126,9 @@ async fn fetch_auth_chain( // c. Ask origin server over federation // We also handle its auth chain here so we don't get a stack overflow in // handle_outlier_pdu. + let mut events_all = HashSet::new(); + let mut events_in_reverse_order = Vec::new(); let mut todo_auth_events: VecDeque<_> = [event_id.to_owned()].into(); - let mut events_in_reverse_order = Vec::with_capacity(todo_auth_events.len()); - - let mut events_all = HashSet::with_capacity(todo_auth_events.len()); while let Some(next_id) = todo_auth_events.pop_front() { if events_all.contains(&next_id) { continue;