diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2022-10-21 18:26:25 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2022-10-28 14:22:46 +0300 |
commit | d23d5400c49cfa994f96ec6966756279ec56374d (patch) | |
tree | 2d89e192852c5cb31e48ac74f10abe4a3eaa30d0 | |
parent | 35cdcb51784af884f091acd838f7112e9412fcce (diff) | |
download | libmicrohttpd-d23d5400c49cfa994f96ec6966756279ec56374d.tar.gz libmicrohttpd-d23d5400c49cfa994f96ec6966756279ec56374d.zip |
Missing part for f1c69db3000e65a992e33190f3d272a5b9ca7462
-rw-r--r-- | src/microhttpd/connection.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c index 798052da..9c6403fd 100644 --- a/src/microhttpd/connection.c +++ b/src/microhttpd/connection.c | |||
@@ -2589,13 +2589,16 @@ MHD_connection_update_event_loop_info (struct MHD_Connection *connection) | |||
2589 | continue; | 2589 | continue; |
2590 | } | 2590 | } |
2591 | } | 2591 | } |
2592 | if ( (connection->read_buffer_offset < connection->read_buffer_size) && | 2592 | if (connection->discard_request) |
2593 | (! connection->discard_request) ) | 2593 | connection->event_loop_info = MHD_EVENT_LOOP_INFO_PROCESS; |
2594 | else if (connection->read_buffer_offset == connection->read_buffer_size) | ||
2595 | connection->event_loop_info = MHD_EVENT_LOOP_INFO_PROCESS; | ||
2596 | else if (0 == connection->read_buffer_offset) | ||
2594 | connection->event_loop_info = MHD_EVENT_LOOP_INFO_READ; | 2597 | connection->event_loop_info = MHD_EVENT_LOOP_INFO_READ; |
2595 | else if (connection->rq.some_payload_processed) | 2598 | else if (connection->rq.some_payload_processed) |
2596 | connection->event_loop_info = MHD_EVENT_LOOP_INFO_PROCESS_READ; | 2599 | connection->event_loop_info = MHD_EVENT_LOOP_INFO_PROCESS_READ; |
2597 | else | 2600 | else |
2598 | connection->event_loop_info = MHD_EVENT_LOOP_INFO_PROCESS; | 2601 | connection->event_loop_info = MHD_EVENT_LOOP_INFO_READ; |
2599 | break; | 2602 | break; |
2600 | case MHD_CONNECTION_BODY_RECEIVED: | 2603 | case MHD_CONNECTION_BODY_RECEIVED: |
2601 | case MHD_CONNECTION_FOOTER_PART_RECEIVED: | 2604 | case MHD_CONNECTION_FOOTER_PART_RECEIVED: |