1
0
Fork 0
mirror of https://github.com/actix/actix-web.git synced 2024-05-19 16:58:14 +00:00

Compare commits

...

4 commits

Author SHA1 Message Date
simorex80 9a9ab3c90c
Merge 2bbf0004fd into ccfa8d3817 2024-04-01 17:18:36 +05:30
simorex80 2bbf0004fd
Merge branch 'master' into fix/pending-stream-drop 2022-11-18 14:04:11 +01:00
simorex80 7452ef252f fix actix#1313 2022-09-16 23:59:01 +02:00
Simone Di Luzio 4a468b85b2 fix https://github.com/actix/actix-web/issues/1313 2022-09-16 23:59:01 +02:00
2 changed files with 4 additions and 1 deletions

View file

@ -98,8 +98,10 @@
### Fixed
- Avoid possibility of dispatcher getting stuck while back-pressuring I/O. [#2369]
- Fix pending stream drop [#2830]
[#2369]: https://github.com/actix/actix-web/pull/2369
[#2830]: https://github.com/actix/actix-web/pull/2830
## 3.2.1

View file

@ -1182,7 +1182,8 @@ where
let state_is_none = inner_p.state.is_none();
// read half is closed; we do not process any responses
if inner_p.flags.contains(Flags::READ_DISCONNECT) && state_is_none {
// fix https://github.com/actix/actix-web/issues/1313
if inner_p.flags.contains(Flags::READ_DISCONNECT) {
trace!("read half closed; start shutdown");
inner_p.flags.insert(Flags::SHUTDOWN);
}