libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit 16da279752e54c616edcb485ea637234101447c9
parent 02f1f5e5cc70380f1e8a110d7bab9986a56f43e7
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Date:   Thu, 11 May 2017 22:36:44 +0300

resume_suspended_connections(): update states of connection after resuming

Diffstat:
MChangeLog | 3+++
Msrc/microhttpd/daemon.c | 3+++
2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -1,3 +1,6 @@ +Thu May 11 22:37:00 MSK 2017 + Faster start really processing data in resumed connections. -EG + Thu May 11 14:24:00 MSK 2017 Do not add any "Connection" headers for "upgrade" connections. -EG diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c @@ -2901,6 +2901,9 @@ resume_suspended_connections (struct MHD_Daemon *daemon) pos->epoll_state &= ~MHD_EPOLL_STATE_SUSPENDED; } #endif + /* Process response queued during suspend and update states. */ + if (!used_thr_p_c) + MHD_connection_handle_idle (pos); } #ifdef UPGRADE_SUPPORT else