Skip to content

Commit d54e353

Browse files
dherbstfjl
authored andcommitted
p2p/nat: delete port mapping before adding (#15222)
Fixes #1024
1 parent 5df0b24 commit d54e353

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

p2p/nat/natupnp.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ func (n *upnp) AddMapping(protocol string, extport, intport int, desc string, li
6262
}
6363
protocol = strings.ToUpper(protocol)
6464
lifetimeS := uint32(lifetime / time.Second)
65+
n.DeleteMapping(protocol, extport, intport)
6566
return n.client.AddPortMapping("", uint16(extport), protocol, uint16(intport), ip.String(), true, desc, lifetimeS)
6667
}
6768

0 commit comments

Comments
 (0)