[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libmicrohttpd] 02/03: Missing part for f1c69db3000e65a992e33190f3d272a5
From: |
gnunet |
Subject: |
[libmicrohttpd] 02/03: Missing part for f1c69db3000e65a992e33190f3d272a5b9ca7462 |
Date: |
Fri, 28 Oct 2022 13:22:58 +0200 |
This is an automated email from the git hooks/post-receive script.
karlson2k pushed a commit to branch master
in repository libmicrohttpd.
commit d23d5400c49cfa994f96ec6966756279ec56374d
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Fri Oct 21 18:26:25 2022 +0300
Missing part for f1c69db3000e65a992e33190f3d272a5b9ca7462
---
src/microhttpd/connection.c | 9 ++++++---
1 file 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)
continue;
}
}
- if ( (connection->read_buffer_offset < connection->read_buffer_size) &&
- (! connection->discard_request) )
+ if (connection->discard_request)
+ connection->event_loop_info = MHD_EVENT_LOOP_INFO_PROCESS;
+ else if (connection->read_buffer_offset == connection->read_buffer_size)
+ connection->event_loop_info = MHD_EVENT_LOOP_INFO_PROCESS;
+ else if (0 == connection->read_buffer_offset)
connection->event_loop_info = MHD_EVENT_LOOP_INFO_READ;
else if (connection->rq.some_payload_processed)
connection->event_loop_info = MHD_EVENT_LOOP_INFO_PROCESS_READ;
else
- connection->event_loop_info = MHD_EVENT_LOOP_INFO_PROCESS;
+ connection->event_loop_info = MHD_EVENT_LOOP_INFO_READ;
break;
case MHD_CONNECTION_BODY_RECEIVED:
case MHD_CONNECTION_FOOTER_PART_RECEIVED:
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.