mirror of
https://github.com/actix/actix-extras.git
synced 2025-06-25 18:09:22 +02:00
Merge branch 'master' into feature/spelling-check-06-05
This commit is contained in:
@ -165,7 +165,7 @@ where
|
||||
// completed
|
||||
self.flags.insert(Flags::ERROR);
|
||||
|
||||
if let Some(ref mut payload) = self.payload {
|
||||
if let Some(mut payload) = self.payload.take() {
|
||||
payload.set_error(PayloadError::Incomplete);
|
||||
}
|
||||
} else {
|
||||
@ -350,7 +350,7 @@ where
|
||||
}
|
||||
}
|
||||
Ok(Some(Message::Eof)) => {
|
||||
if let Some(ref mut payload) = self.payload {
|
||||
if let Some(mut payload) = self.payload.take() {
|
||||
payload.feed_eof();
|
||||
} else {
|
||||
error!("Internal server error: unexpected eof");
|
||||
@ -360,7 +360,7 @@ where
|
||||
Ok(None) => break,
|
||||
Err(e) => {
|
||||
self.flags.insert(Flags::ERROR);
|
||||
if let Some(ref mut payload) = self.payload {
|
||||
if let Some(mut payload) = self.payload.take() {
|
||||
let e = match e {
|
||||
DecoderError::Io(e) => PayloadError::Io(e),
|
||||
DecoderError::Error(_) => PayloadError::EncodingCorrupted,
|
||||
|
Reference in New Issue
Block a user