From 7d9731d68a0feb8e3d4b8bdd6a6d2bb6321eab3f Mon Sep 17 00:00:00 2001 From: Victor Shyba Date: Wed, 13 Apr 2022 17:13:32 -0300 Subject: [PATCH] middleware/hooks: preserve response changes --- middleware/hooks.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/middleware/hooks.go b/middleware/hooks.go index 9f3e1a1..3a2fb69 100644 --- a/middleware/hooks.go +++ b/middleware/hooks.go @@ -124,9 +124,9 @@ func (h *responseHook) appendPeers(req *bittorrent.AnnounceRequest, resp *bittor switch req.IP.AddressFamily { case bittorrent.IPv4: - resp.IPv4Peers = peers + resp.IPv4Peers = append(resp.IPv4Peers, peers...) case bittorrent.IPv6: - resp.IPv6Peers = peers + resp.IPv6Peers = append(resp.IPv6Peers, peers...) default: panic("attempted to append peer that is neither IPv4 nor IPv6") }