Просмотр исходного кода

Fix missing field initialization for TunnelConn (caused nil pointer access)

Rod Hynes 11 лет назад
Родитель
Сommit
64a775d501
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      psiphon/controller.go

+ 4 - 1
psiphon/controller.go

@@ -448,7 +448,10 @@ func (controller *Controller) dialWithTunnel(remoteAddr string) (conn net.Conn,
 		}
 		return nil, ContextError(err)
 	}
-	return &TunneledConn{Conn: sshPortForward}, nil
+	return &TunneledConn{
+			Conn:   sshPortForward,
+			tunnel: tunnel},
+		nil
 }
 
 // startEstablishing creates a pool of worker goroutines which will