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 @@ -2942,7 +2942,7 @@ impl<T: Read> Read for Take<T> {
2942
2942
}
2943
2943
2944
2944
let mut cursor = sliced_buf. unfilled ( ) ;
2945
- self . inner . read_buf ( cursor. reborrow ( ) ) ? ;
2945
+ let result = self . inner . read_buf ( cursor. reborrow ( ) ) ;
2946
2946
2947
2947
let new_init = cursor. init_ref ( ) . len ( ) ;
2948
2948
let filled = sliced_buf. len ( ) ;
@@ -2957,13 +2957,14 @@ impl<T: Read> Read for Take<T> {
2957
2957
}
2958
2958
2959
2959
self . limit -= filled as u64 ;
2960
+
2961
+ result
2960
2962
} else {
2961
2963
let written = buf. written ( ) ;
2962
- self . inner . read_buf ( buf. reborrow ( ) ) ? ;
2964
+ let result = self . inner . read_buf ( buf. reborrow ( ) ) ;
2963
2965
self . limit -= ( buf. written ( ) - written) as u64 ;
2966
+ result
2964
2967
}
2965
-
2966
- Ok ( ( ) )
2967
2968
}
2968
2969
}
2969
2970
You can’t perform that action at this time.
0 commit comments