From bbcb4314917cc00b1931deeb73b1728f8817a6b2 Mon Sep 17 00:00:00 2001 From: Mikhail Osipov Date: Tue, 25 Feb 2020 18:56:21 +0300 Subject: fix auth module data losing --- pkg/server/socket/socket.go | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) (limited to 'pkg/server/socket') diff --git a/pkg/server/socket/socket.go b/pkg/server/socket/socket.go index 48a650c..3db4310 100644 --- a/pkg/server/socket/socket.go +++ b/pkg/server/socket/socket.go @@ -47,18 +47,7 @@ func (cc *connChannel) Send(wq queue.Q) (err error) { func (cc *connChannel) Recv(rq queue.Q) (err error) { defer cc.shutdown(&err) - - for b := range rq { - for len(b) > 0 { - n, err := cc.conn.Write(b) - if err != nil { - return err - } - b = b[n:] - } - } - - return nil + return queue.IoCopy(rq.Reader(), cc.conn) } func (cc *connChannel) String() string { -- cgit v1.2.3-70-g09d2