From d80b37ca4c5801d5dbb5c4313a3d1d5fbdf2d593 Mon Sep 17 00:00:00 2001 From: Jeff Halter <868228+jhalter@users.noreply.github.com> Date: Thu, 29 Jul 2021 19:36:17 -0700 Subject: Fix tracker bug in multiple read case --- hotline/tracker.go | 1 + 1 file changed, 1 insertion(+) (limited to 'hotline/tracker.go') diff --git a/hotline/tracker.go b/hotline/tracker.go index d42ff7b..69d9fd4 100644 --- a/hotline/tracker.go +++ b/hotline/tracker.go @@ -124,6 +124,7 @@ func GetListing(addr string) ([]ServerRecord, error) { payloadSize := int(binary.BigEndian.Uint16(info.MsgDataSize[:])) + buf = buf[:readLen] if totalRead < payloadSize { for { tmpBuf := make([]byte, 4096) -- cgit