small fix to make setLocalAddress() and setExtAddress() also call mPeerMgr-UpdateOwnAddresses()

This commit is contained in:
csoler 2021-02-03 23:35:23 +01:00
parent 67cf8baf77
commit d87de5121a

View File

@ -482,10 +482,6 @@ void p3NetMgrIMPL::netStatusTick()
std::cerr << "ExtAddr: " << sockaddr_storage_tostring(tmpip);
std::cerr << std::endl;
#endif
/* XXX HACK TO FIX drbob: ALLOWING
* ExtAddrFinder -> ExtAddrStableOk = true
* (which it is not normally) */
setExtAddress(tmpip);
}
}
@ -1152,6 +1148,7 @@ bool p3NetMgrIMPL::setLocalAddress(const struct sockaddr_storage &addr)
}
mLocalAddr = addr;
mPeerMgr->UpdateOwnAddress(mLocalAddr, mExtAddr);
}
if (changed)
@ -1188,6 +1185,7 @@ bool p3NetMgrIMPL::setExtAddress(const struct sockaddr_storage &addr)
}
mExtAddr = addr;
mPeerMgr->UpdateOwnAddress(mLocalAddr, mExtAddr);
}
if (changed)