gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libmicrohttpd] 04/11: process_request_body(): unify checks for chunked


From: gnunet
Subject: [libmicrohttpd] 04/11: process_request_body(): unify checks for chunked upload
Date: Wed, 24 Nov 2021 19:08:17 +0100

This is an automated email from the git hooks/post-receive script.

karlson2k pushed a commit to branch master
in repository libmicrohttpd.

commit 2f18a668c070379dd503222ed9249b33d8cc6b4b
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Mon Nov 22 17:10:01 2021 +0300

    process_request_body(): unify checks for chunked upload
---
 src/microhttpd/connection.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/microhttpd/connection.c b/src/microhttpd/connection.c
index 1a97f69e..54f8540b 100644
--- a/src/microhttpd/connection.c
+++ b/src/microhttpd/connection.c
@@ -3297,8 +3297,13 @@ process_request_body (struct MHD_Connection *connection)
     /* dh left "processed" bytes in buffer for next time... */
     buffer_head += processed_size;
     available -= processed_size;
-    if (MHD_SIZE_UNKNOWN != connection->remaining_upload_size)
+    if (! connection->have_chunked_upload)
+    {
+      mhd_assert (MHD_SIZE_UNKNOWN != connection->remaining_upload_size);
       connection->remaining_upload_size -= processed_size;
+    }
+    else
+      mhd_assert (MHD_SIZE_UNKNOWN == connection->remaining_upload_size);
   } while (instant_retry);
   /* TODO: zero out reused memory region */
   if ( (available > 0) &&

-- 
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]