X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain.rs;h=f72ba343a1972cbc1ddb03e06e2584ee7e25ded1;hb=a264197c4fa7babe2ce2865f1b12e4db07ae687e;hp=4bf93510c5e3aaa41ba8fb38e8c4356965f3af73;hpb=4dcc9a0bf74df2a63eb1376b3554f3dbb481d06b;p=dnsseed-rust diff --git a/src/main.rs b/src/main.rs index 4bf9351..f72ba34 100644 --- a/src/main.rs +++ b/src/main.rs @@ -258,7 +258,8 @@ fn poll_dnsseeds() { printer.add_line(format!("Added {} new addresses from other DNS seeds", new_addrs), false); Delay::new(Instant::now() + Duration::from_secs(60)).then(|_| { let store = unsafe { DATA_STORE.as_ref().unwrap() }; - store.save_data().then(|_| { + let dns_future = store.write_dns(); + store.save_data().join(dns_future).then(|_| { if !START_SHUTDOWN.load(Ordering::Relaxed) { poll_dnsseeds(); }