# HG changeset patch # User Guido Berhoerster # Date 1612353759 -3600 # Node ID 75a4ee940f366dd883518e8825269c8c39dbec00 # Parent d49bcc337710f51da9c72aa697a8c46ff6a0ab27 Fix SRV record lookup Fill the preallocated array of host/port strings instead of incorrectly appending to a preallocated array already filled with empty strings. diff -r d49bcc337710 -r 75a4ee940f36 managesieve.go --- a/managesieve.go Wed Dec 23 18:41:35 2020 +0100 +++ b/managesieve.go Wed Feb 03 13:02:39 2021 +0100 @@ -108,7 +108,7 @@ } return nil, err } - services := make([]string, len(addrs)) + services := make([]string, 0, len(addrs)) // addrs is already ordered by priority for _, addr := range addrs { services = append(services,