only update if serial bigger

This commit is contained in:
open-trade 2020-09-18 17:43:21 +08:00
parent 378729c94d
commit f4387687a1

View File

@ -228,7 +228,7 @@ impl RendezvousServer {
if rp.id.len() > 0 {
log::debug!("New peer registered: {:?} {:?}", &rp.id, &addr);
self.update_addr(rp.id, addr, socket).await?;
if self.serial != rp.serial {
if self.serial > rp.serial {
let mut msg_out = RendezvousMessage::new();
let mut mi = MiscInfo::new();
mi.set_configure_update(ConfigUpdate {