File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -34,7 +34,8 @@ impl RestClient {
3434	{ 
3535		let  host = format ! ( "{}:{}" ,  self . endpoint. host( ) ,  self . endpoint. port( ) ) ; 
3636		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 { 
3839			client
3940		}  else  { 
4041			HttpClient :: connect ( & self . endpoint ) ?
Original file line number Diff line number Diff line change @@ -77,7 +77,8 @@ impl RpcClient {
7777			"id" :  & self . id. fetch_add( 1 ,  Ordering :: AcqRel ) . to_string( ) 
7878		} ) ; 
7979
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 { 
8182			client
8283		}  else  { 
8384			HttpClient :: connect ( & self . endpoint ) ?
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments