Procházet zdrojové kódy

net/session/seed_session.rs: explicitly store seeds external address in hosts

aggstam před 4 roky
rodič
revize
2352a2b6ec
1 změnil soubory, kde provedl 6 přidání a 0 odebrání
  1. 6 0
      src/net/session/seed_session.rs

+ 6 - 0
src/net/session/seed_session.rs

@@ -36,6 +36,12 @@ impl SeedSession {
 
 
         if settings.seeds.is_empty() {
         if settings.seeds.is_empty() {
             warn!("Skipping seed sync process since no seeds are configured.");
             warn!("Skipping seed sync process since no seeds are configured.");
+            // Store external address in hosts explicitly
+            match &settings.external_addr {
+                Some(addr) => self.p2p().hosts().store(vec![addr.clone()]).await,
+                None => (),
+            }
+
             return Ok(())
             return Ok(())
         }
         }