Преглед на файлове

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

Fixes #1024
Darrel Herbst преди 8 години
родител
ревизия
d54e3539d4
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  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)
 }