1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-01-18 07:17:32 -05:00

Doc sync to code change

This commit is contained in:
Shelikhoo 2016-08-15 10:25:20 +08:00
parent 7259b3363b
commit d06c75f926
No known key found for this signature in database
GPG Key ID: 7791BDB0709ABD21

View File

@ -24,8 +24,6 @@ type wsconn struct {
func (ws *wsconn) Read(b []byte) (n int, err error) { func (ws *wsconn) Read(b []byte) (n int, err error) {
ws.rlock.Lock() ws.rlock.Lock()
//defer ws.rlock.Unlock()
//ws.checkifRWAfterClosing()
if ws.connClosing { if ws.connClosing {
return 0, io.EOF 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" process can crash as websocket report "concurrent write to websocket connection"
even if lock is persent. 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() { defer func() {
if r := recover(); r != nil { if r := recover(); r != nil {