[tor-commits] [goptlib/master] Have extOrPortSendUserAddr take an Addr, not a Conn.

dcf at torproject.org dcf at torproject.org
Wed Nov 27 07:51:00 UTC 2013


commit 483a23c0fbd9dbd54dbb963425f9673d2dfca347
Author: David Fifield <david at bamsoftware.com>
Date:   Tue Nov 26 22:42:44 2013 -0800

    Have extOrPortSendUserAddr take an Addr, not a Conn.
---
 pt.go |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/pt.go b/pt.go
index 58a6824..1bbd911 100644
--- a/pt.go
+++ b/pt.go
@@ -604,8 +604,8 @@ func extOrPortSendCommand(s io.Writer, cmd uint16, body []byte) error {
 
 // Send a USERADDR command on s. See section 3.1.2.1 of
 // 196-transport-control-ports.txt.
-func extOrPortSendUserAddr(s io.Writer, conn net.Conn) error {
-	return extOrPortSendCommand(s, extOrCmdUserAddr, []byte(conn.RemoteAddr().String()))
+func extOrPortSendUserAddr(s io.Writer, addr net.Addr) error {
+	return extOrPortSendCommand(s, extOrCmdUserAddr, []byte(addr.String()))
 }
 
 // Send a TRANSPORT command on s. See section 3.1.2.2 of
@@ -651,7 +651,7 @@ func extOrPortRecvCommand(s io.Reader) (cmd uint16, body []byte, err error) {
 func extOrPortSetup(s io.ReadWriter, conn net.Conn, methodName string) error {
 	var err error
 
-	err = extOrPortSendUserAddr(s, conn)
+	err = extOrPortSendUserAddr(s, conn.RemoteAddr())
 	if err != nil {
 		return err
 	}





More information about the tor-commits mailing list