commit 84b1f7529a6dde712d8aab297f247e4baee32d70
Author: David Fifield <[email protected]>
Date:   Sat Jun 27 20:18:23 2015 -0700

    Use new convention for Temporary errors from AcceptSocks.
    
    https://trac.torproject.org/projects/tor/ticket/14135
    
https://gitweb.torproject.org/pluggable-transports/goptlib.git/commit/?id=50b39b746c6ff34bf31977b658848d876ee84fbf
---
 pt-websocket-client/pt-websocket-client.go |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pt-websocket-client/pt-websocket-client.go 
b/pt-websocket-client/pt-websocket-client.go
index fe38c9d..20d12bd 100644
--- a/pt-websocket-client/pt-websocket-client.go
+++ b/pt-websocket-client/pt-websocket-client.go
@@ -156,10 +156,10 @@ func socksAcceptLoop(ln *pt.SocksListener) error {
        for {
                socks, err := ln.AcceptSocks()
                if err != nil {
-                       if e, ok := err.(*net.OpError); ok && !e.Temporary() {
-                               return err
+                       if e, ok := err.(*net.OpError); ok && e.Temporary() {
+                               continue
                        }
-                       continue
+                       return err
                }
                go func() {
                        err := handleConnection(socks)

_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to