diff --git a/tap/tcp_reader.go b/tap/tcp_reader.go index c88c16a9c..3f7bf2561 100644 --- a/tap/tcp_reader.go +++ b/tap/tcp_reader.go @@ -95,7 +95,7 @@ func (reader *tcpReader) Read(p []byte) (int, error) { for ok && len(reader.data) == 0 { msg, ok = <-reader.msgQueue if msg != nil { - reader.data = append(reader.data, msg.GetBytes()...) + reader.data = msg.GetBytes() reader.captureTime = msg.GetTimestamp() }