ソースを参照

Announce actual port when UPnP is disabled (fixes #657)

Jakob Borg 11 年 前
コミット
50a4170541
1 ファイル変更8 行追加0 行削除
  1. 8 0
      cmd/syncthing/main.go

+ 8 - 0
cmd/syncthing/main.go

@@ -530,6 +530,14 @@ nextRepo:
 		}
 	}
 
+	// The default port we announce, possibly modified by setupUPnP next.
+
+	addr, err := net.ResolveTCPAddr("tcp", cfg.Options.ListenAddress[0])
+	if err != nil {
+		l.Fatalln("Bad listen address:", err)
+	}
+	externalPort = addr.Port
+
 	// UPnP
 
 	if cfg.Options.UPnPEnabled {