File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -2941,7 +2941,7 @@ impl<T: Read> Read for Take<T> {
29412941            } 
29422942
29432943            let  mut  cursor = sliced_buf. unfilled ( ) ; 
2944-             self . inner . read_buf ( cursor. reborrow ( ) ) ? ; 
2944+             let  result =  self . inner . read_buf ( cursor. reborrow ( ) ) ; 
29452945
29462946            let  new_init = cursor. init_ref ( ) . len ( ) ; 
29472947            let  filled = sliced_buf. len ( ) ; 
@@ -2956,13 +2956,14 @@ impl<T: Read> Read for Take<T> {
29562956            } 
29572957
29582958            self . limit  -= filled as  u64 ; 
2959+ 
2960+             result
29592961        }  else  { 
29602962            let  written = buf. written ( ) ; 
2961-             self . inner . read_buf ( buf. reborrow ( ) ) ? ; 
2963+             let  result =  self . inner . read_buf ( buf. reborrow ( ) ) ; 
29622964            self . limit  -= ( buf. written ( )  - written)  as  u64 ; 
2965+             result
29632966        } 
2964- 
2965-         Ok ( ( ) ) 
29662967    } 
29672968} 
29682969
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments