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