Bladeren bron

p2p/nat: delete port mapping before adding (#15222)

Fixes #1024
Darrel Herbst 8 jaren geleden
bovenliggende
commit
d54e3539d4
1 gewijzigde bestanden met toevoegingen van 1 en 0 verwijderingen
  1. 1 0
      p2p/nat/natupnp.go

+ 1 - 0
p2p/nat/natupnp.go

@@ -62,6 +62,7 @@ func (n *upnp) AddMapping(protocol string, extport, intport int, desc string, li
 	}
 	protocol = strings.ToUpper(protocol)
 	lifetimeS := uint32(lifetime / time.Second)
+	n.DeleteMapping(protocol, extport, intport)
 	return n.client.AddPortMapping("", uint16(extport), protocol, uint16(intport), ip.String(), true, desc, lifetimeS)
 }