File tree Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Expand file tree Collapse file tree 1 file changed +5
-8
lines changed Original file line number Diff line number Diff line change @@ -733,21 +733,18 @@ impl Node {
733
733
734
734
let peer_info = PeerInfo :: try_from ( node_pubkey_and_address. to_string ( ) ) ?;
735
735
736
- let con_peer_info = peer_info. clone ( ) ;
736
+ let con_peer_pubkey = peer_info. pubkey . clone ( ) ;
737
+ let con_peer_addr = peer_info. address . clone ( ) ;
737
738
let con_success = Arc :: new ( AtomicBool :: new ( false ) ) ;
738
739
let con_success_cloned = Arc :: clone ( & con_success) ;
739
740
let con_logger = Arc :: clone ( & self . logger ) ;
740
741
let con_pm = Arc :: clone ( & self . peer_manager ) ;
741
742
742
743
tokio:: task:: block_in_place ( move || {
743
744
runtime. tokio_runtime . block_on ( async move {
744
- let res = connect_peer_if_necessary (
745
- con_peer_info. pubkey ,
746
- con_peer_info. address ,
747
- con_pm,
748
- con_logger,
749
- )
750
- . await ;
745
+ let res =
746
+ connect_peer_if_necessary ( con_peer_pubkey, con_peer_addr, con_pm, con_logger)
747
+ . await ;
751
748
con_success_cloned. store ( res. is_ok ( ) , Ordering :: Release ) ;
752
749
} )
753
750
} ) ;
You can’t perform that action at this time.
0 commit comments