From 9cd014c3d6872582854e36a4df6c0a4633f3eb57 Mon Sep 17 00:00:00 2001 From: Mikhail Osipov Date: Wed, 2 Sep 2020 22:20:13 +0300 Subject: fix data steal by proxy --- pkg/server/queue/queue.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pkg/server/queue') diff --git a/pkg/server/queue/queue.go b/pkg/server/queue/queue.go index 704d884..f0c1fc9 100644 --- a/pkg/server/queue/queue.go +++ b/pkg/server/queue/queue.go @@ -79,6 +79,10 @@ func (q Q) Dry() { } func (w *writer) Write(p []byte) (int, error) { + if len(p) == 0 { + return 0, nil + } + buf := make([]byte, len(p)) copy(buf, p) w.q <- buf -- cgit v1.2.3-70-g09d2