mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-07 10:31:19 +00:00
better upnp error msgs
This commit is contained in:
parent
ab37f2d3b7
commit
fadfc673e3
@ -160,7 +160,7 @@ func getUPNPExternalAddress(externalPort, internalPort int) *NetAddress {
|
|||||||
log.Debug("Getting UPNP external address")
|
log.Debug("Getting UPNP external address")
|
||||||
nat, err := upnp.Discover()
|
nat, err := upnp.Discover()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Debug("Could not get UPNP extrernal address", "error", err)
|
log.Debug("Could not perform UPNP discover", "error", err)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -177,7 +177,7 @@ func getUPNPExternalAddress(externalPort, internalPort int) *NetAddress {
|
|||||||
|
|
||||||
externalPort, err = nat.AddPortMapping("tcp", externalPort, internalPort, "tendermint", 0)
|
externalPort, err = nat.AddPortMapping("tcp", externalPort, internalPort, "tendermint", 0)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Debug("Could not get UPNP external address", "error", err)
|
log.Debug("Could not add UPNP port mapping", "error", err)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ func (pexR *PEXReactor) Receive(chId byte, src *Peer, msgBytes []byte) {
|
|||||||
}
|
}
|
||||||
log.Info("Received message", "msg", msg)
|
log.Info("Received message", "msg", msg)
|
||||||
|
|
||||||
switch msg.(type) {
|
switch msgT := msg.(type) {
|
||||||
case *pexRequestMessage:
|
case *pexRequestMessage:
|
||||||
// src requested some peers.
|
// src requested some peers.
|
||||||
// TODO: prevent abuse.
|
// TODO: prevent abuse.
|
||||||
@ -111,7 +111,7 @@ func (pexR *PEXReactor) Receive(chId byte, src *Peer, msgBytes []byte) {
|
|||||||
// TODO: prevent abuse.
|
// TODO: prevent abuse.
|
||||||
// (We don't want to get spammed with bad peers)
|
// (We don't want to get spammed with bad peers)
|
||||||
srcAddr := src.Connection().RemoteAddress
|
srcAddr := src.Connection().RemoteAddress
|
||||||
for _, addr := range msg.(*pexAddrsMessage).Addrs {
|
for _, addr := range msgT.Addrs {
|
||||||
pexR.book.AddAddress(addr, srcAddr)
|
pexR.book.AddAddress(addr, srcAddr)
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user