diff --git a/src/futures/bufread/generic/decoder.rs b/src/futures/bufread/generic/decoder.rs index d19daae5..34bc09cc 100644 --- a/src/futures/bufread/generic/decoder.rs +++ b/src/futures/bufread/generic/decoder.rs @@ -79,11 +79,7 @@ impl Decoder { let done = this.decoder.decode(&mut input, output)?; let len = input.written().len(); this.reader.as_mut().consume(len); - if done { - State::Flushing - } else { - State::Decoding - } + State::Decoding } } diff --git a/src/tokio/bufread/generic/decoder.rs b/src/tokio/bufread/generic/decoder.rs index 2f4d8c7f..526aec15 100644 --- a/src/tokio/bufread/generic/decoder.rs +++ b/src/tokio/bufread/generic/decoder.rs @@ -79,11 +79,7 @@ impl Decoder { let done = this.decoder.decode(&mut input, output)?; let len = input.written().len(); this.reader.as_mut().consume(len); - if done { - State::Flushing - } else { - State::Decoding - } + State::Decoding } }