From f4387687a165789c46441d94319b1fba92ebd17f Mon Sep 17 00:00:00 2001 From: open-trade Date: Fri, 18 Sep 2020 17:43:21 +0800 Subject: [PATCH] only update if serial bigger --- src/rendezvous_server.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rendezvous_server.rs b/src/rendezvous_server.rs index 75e2545..67b2c37 100644 --- a/src/rendezvous_server.rs +++ b/src/rendezvous_server.rs @@ -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 {