From 3b06d771ac6153b69742321a69bf032f98dc6705 Mon Sep 17 00:00:00 2001 From: fatedier Date: Mon, 1 Aug 2016 15:24:04 +0800 Subject: [PATCH] utils/conn: wsarecv error in windows means connection closed? --- src/frp/utils/conn/conn.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frp/utils/conn/conn.go b/src/frp/utils/conn/conn.go index 7375fd54..336f6183 100644 --- a/src/frp/utils/conn/conn.go +++ b/src/frp/utils/conn/conn.go @@ -143,8 +143,8 @@ func (c *Conn) Read(p []byte) (n int, err error) { func (c *Conn) ReadLine() (buff string, err error) { buff, err = c.Reader.ReadString('\n') if err != nil { - // wsarecv error in windows means connection closed - if err == io.EOF || strings.Contains(err.Error(), "wsarecv: An existing connection was forcibly closed") { + // wsarecv error in windows means connection closed? + if err == io.EOF || strings.Contains(err.Error(), "wsarecv") { c.mutex.Lock() c.closeFlag = true c.mutex.Unlock()