Only create a new destinationQueue if we don't have one

This commit is contained in:
Till Faelligen 2022-08-04 06:51:02 +02:00
parent a2bed259dd
commit f66aff01ea
No known key found for this signature in database
GPG key ID: 3DF82D8AB9211D4E

View file

@ -158,7 +158,7 @@ func (oqs *OutgoingQueues) getQueue(destination gomatrixserverlib.ServerName) *d
oqs.queuesMutex.Lock()
defer oqs.queuesMutex.Unlock()
oq, ok := oqs.queues[destination]
if !ok || oq != nil {
if !ok || oq == nil {
destinationQueueTotal.Inc()
oq = &destinationQueue{
queues: oqs,