aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2022-10-21 18:26:25 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2022-10-28 14:22:46 +0300
commitd23d5400c49cfa994f96ec6966756279ec56374d (patch)
tree2d89e192852c5cb31e48ac74f10abe4a3eaa30d0
parent35cdcb51784af884f091acd838f7112e9412fcce (diff)
downloadlibmicrohttpd-d23d5400c49cfa994f96ec6966756279ec56374d.tar.gz
libmicrohttpd-d23d5400c49cfa994f96ec6966756279ec56374d.zip
Missing part for f1c69db3000e65a992e33190f3d272a5b9ca7462
-rw-r--r--src/microhttpd/connection.c9
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: