File tree 2 files changed +4
-2
lines changed
2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,8 @@ impl RestClient {
34
34
{
35
35
let host = format ! ( "{}:{}" , self . endpoint. host( ) , self . endpoint. port( ) ) ;
36
36
let uri = format ! ( "{}/{}" , self . endpoint. path( ) . trim_end_matches( "/" ) , resource_path) ;
37
- let mut client = if let Some ( client) = self . client . lock ( ) . unwrap ( ) . take ( ) {
37
+ let reserved_client = self . client . lock ( ) . unwrap ( ) . take ( ) ;
38
+ let mut client = if let Some ( client) = reserved_client {
38
39
client
39
40
} else {
40
41
HttpClient :: connect ( & self . endpoint ) ?
Original file line number Diff line number Diff line change @@ -77,7 +77,8 @@ impl RpcClient {
77
77
"id" : & self . id. fetch_add( 1 , Ordering :: AcqRel ) . to_string( )
78
78
} ) ;
79
79
80
- let mut client = if let Some ( client) = self . client . lock ( ) . unwrap ( ) . take ( ) {
80
+ let reserved_client = self . client . lock ( ) . unwrap ( ) . take ( ) ;
81
+ let mut client = if let Some ( client) = reserved_client {
81
82
client
82
83
} else {
83
84
HttpClient :: connect ( & self . endpoint ) ?
You can’t perform that action at this time.
0 commit comments