From d06c75f92671d9d5861c099dccbe235bd4fc24e2 Mon Sep 17 00:00:00 2001 From: Shelikhoo Date: Mon, 15 Aug 2016 10:25:20 +0800 Subject: [PATCH] Doc sync to code change --- transport/internet/ws/wsconn.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/transport/internet/ws/wsconn.go b/transport/internet/ws/wsconn.go index e23fc947a..a2904d291 100644 --- a/transport/internet/ws/wsconn.go +++ b/transport/internet/ws/wsconn.go @@ -24,8 +24,6 @@ type wsconn struct { func (ws *wsconn) Read(b []byte) (n int, err error) { ws.rlock.Lock() - //defer ws.rlock.Unlock() - //ws.checkifRWAfterClosing() if ws.connClosing { return 0, io.EOF @@ -90,7 +88,7 @@ func (ws *wsconn) Write(b []byte) (n int, err error) { process can crash as websocket report "concurrent write to websocket connection" even if lock is persent. - It is yet to know how to prevent this but a workaround is the only choice. + This problem should have been resolved. */ defer func() { if r := recover(); r != nil {