[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [flashproxy/master] I think --port should always override tor's requested port.



commit c47f7674117b878e7f35b28e64698373f74974dd
Author: David Fifield <david@xxxxxxxxxxxxxxx>
Date:   Sun Dec 2 18:37:02 2012 -0800

    I think --port should always override tor's requested port.
---
 websocket-transport/websocket-server.go |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/websocket-transport/websocket-server.go b/websocket-transport/websocket-server.go
index ea13c1e..725053c 100644
--- a/websocket-transport/websocket-server.go
+++ b/websocket-transport/websocket-server.go
@@ -187,9 +187,10 @@ func main() {
 
 	listeners := make([]*net.TCPListener, 0)
 	for _, bindAddr := range ptInfo.BindAddrs {
-		// When tor tells us a port of 0, we are supposed to pick a
-		// random port. But we actually want to use the configured port.
-		if bindAddr.Addr.Port == 0 {
+		// Override tor's requested port (which is 0 if this transport
+		// has not been run before) with the one requested by the --port
+		// option.
+		if defaultPort != 0 {
 			bindAddr.Addr.Port = defaultPort
 		}
 



_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits