From 9889429ae8b819bc1442095b5a7b5ed542353f4e Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Tue, 25 Jan 2022 16:14:52 +0000 Subject: [PATCH] Set stateIDs length correctly or else the roomserver thinks there are missing events when there aren't --- roomserver/internal/input/input_missing.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roomserver/internal/input/input_missing.go b/roomserver/internal/input/input_missing.go index 50cd841c4..3eea9dd53 100644 --- a/roomserver/internal/input/input_missing.go +++ b/roomserver/internal/input/input_missing.go @@ -149,7 +149,7 @@ func (t *missingStateReq) processEventWithMissingState( } t.hadEventsMutex.Unlock() - stateIDs := make([]string, len(resolvedState.StateEvents)) + stateIDs := make([]string, 0, len(resolvedState.StateEvents)) for _, event := range resolvedState.StateEvents { stateIDs = append(stateIDs, event.EventID()) }