Allow bgp lookups from CLI
[dnsseed-rust] / src / main.rs
index ba206d60de29e42484cb84c0e0ddf5be6d6346dd..13053b5ce7effa16ef8c907bd5d70e03e22a3c31 100644 (file)
@@ -437,9 +437,9 @@ fn main() {
                        unsafe { PRINTER = Some(Box::new(Printer::new(store))) };
 
                        let bgp_client = BGPClient::new(bgp_sockaddr, Duration::from_secs(600), unsafe { PRINTER.as_ref().unwrap() });
-                       make_trusted_conn(trusted_sockaddr, bgp_client);
+                       make_trusted_conn(trusted_sockaddr, Arc::clone(&bgp_client));
 
-                       reader::read(store, unsafe { PRINTER.as_ref().unwrap() });
+                       reader::read(store, unsafe { PRINTER.as_ref().unwrap() }, bgp_client);
 
                        future::ok(())
                }).or_else(|_| {