Parcourir la source

Merge pull request #1160 from AudriusButkevicius/upnp

Use unique names for UPnP mappings (fixes #1100, fixes #1128)
Jakob Borg il y a 11 ans
Parent
commit
d346ec7bfe
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      cmd/syncthing/main.go

+ 1 - 1
cmd/syncthing/main.go

@@ -795,7 +795,7 @@ func setupExternalPort(igd *upnp.IGD, port int) int {
 
 	for i := 0; i < 10; i++ {
 		r := 1024 + predictableRandom.Intn(65535-1024)
-		err := igd.AddPortMapping(upnp.TCP, r, port, "syncthing", cfg.Options().UPnPLease*60)
+		err := igd.AddPortMapping(upnp.TCP, r, port, fmt.Sprintf("syncthing-%d", r), cfg.Options().UPnPLease*60)
 		if err == nil {
 			return r
 		}