From 006b4fdafbafa9de675a7b6f357e3f95690a83d3 Mon Sep 17 00:00:00 2001 From: Devon Hudson Date: Wed, 26 Oct 2022 10:20:00 -0600 Subject: [PATCH] Prevent reallocations for federation destination queues --- federationapi/queue/queue.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/federationapi/queue/queue.go b/federationapi/queue/queue.go index 46b3413f2..b5d0552c6 100644 --- a/federationapi/queue/queue.go +++ b/federationapi/queue/queue.go @@ -247,7 +247,7 @@ func (oqs *OutgoingQueues) SendEvent( return fmt.Errorf("sendevent: oqs.db.StoreJSON: %w", err) } - destQueues := []*destinationQueue{} + destQueues := make([]*destinationQueue, 0, len(destmap)) for destination := range destmap { if queue := oqs.getQueue(destination); queue != nil { destQueues = append(destQueues, queue) @@ -344,7 +344,7 @@ func (oqs *OutgoingQueues) SendEDU( return fmt.Errorf("sendevent: oqs.db.StoreJSON: %w", err) } - destQueues := []*destinationQueue{} + destQueues := make([]*destinationQueue, 0, len(destmap)) for destination := range destmap { if queue := oqs.getQueue(destination); queue != nil { destQueues = append(destQueues, queue)