gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]