File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -244,14 +244,14 @@ impl Read for Encoder {
244
244
Pin :: new ( & mut self . request ) . poll_read ( cx, & mut buf[ bytes_read..] ) ;
245
245
let n = match inner_poll_result {
246
246
Poll :: Ready ( Ok ( n) ) => n,
247
+ Poll :: Ready ( Err ( e) ) => return Poll :: Ready ( Err ( e) ) ,
247
248
Poll :: Pending => {
248
249
if bytes_read == 0 {
249
250
return Poll :: Pending ;
250
251
} else {
251
252
return Poll :: Ready ( Ok ( bytes_read as usize ) ) ;
252
253
}
253
254
}
254
- e => return e,
255
255
} ;
256
256
bytes_read += n;
257
257
self . body_bytes_read += n;
Original file line number Diff line number Diff line change @@ -201,14 +201,14 @@ impl Read for Encoder {
201
201
Pin :: new ( & mut self . res ) . poll_read ( cx, & mut buf[ bytes_read..upper_bound] ) ;
202
202
let new_body_bytes_read = match inner_poll_result {
203
203
Poll :: Ready ( Ok ( n) ) => n,
204
+ Poll :: Ready ( Err ( e) ) => return Poll :: Ready ( Err ( e) ) ,
204
205
Poll :: Pending => {
205
206
if bytes_read == 0 {
206
207
return Poll :: Pending ;
207
208
} else {
208
209
break ;
209
210
}
210
211
}
211
- e => return e,
212
212
} ;
213
213
body_bytes_read += new_body_bytes_read;
214
214
bytes_read += new_body_bytes_read;
@@ -254,14 +254,14 @@ impl Read for Encoder {
254
254
let inner_poll_result = Pin :: new ( & mut self . res ) . poll_read ( cx, & mut chunk_buf) ;
255
255
let chunk_length = match inner_poll_result {
256
256
Poll :: Ready ( Ok ( n) ) => n,
257
+ Poll :: Ready ( Err ( e) ) => return Poll :: Ready ( Err ( e) ) ,
257
258
Poll :: Pending => {
258
259
if bytes_read == 0 {
259
260
return Poll :: Pending ;
260
261
} else {
261
262
break ;
262
263
}
263
264
}
264
- e => return e,
265
265
} ;
266
266
267
267
// serialize chunk length as hex
@@ -338,14 +338,14 @@ impl Read for Encoder {
338
338
let inner_poll_result = Pin :: new ( chunk) . poll_read ( cx, & mut buf) ;
339
339
bytes_read += match inner_poll_result {
340
340
Poll :: Ready ( Ok ( n) ) => n,
341
+ Poll :: Ready ( Err ( e) ) => return Poll :: Ready ( Err ( e) ) ,
341
342
Poll :: Pending => {
342
343
if bytes_read == 0 {
343
344
return Poll :: Pending ;
344
345
} else {
345
346
break ;
346
347
}
347
348
}
348
- e => return e,
349
349
} ;
350
350
if bytes_read == 0 {
351
351
self . state = match is_last {
You can’t perform that action at this time.
0 commit comments