src/server/proxy/httpclient.c

changeset 703
395c62fac7e5
parent 702
ee80191310ca
--- a/src/server/proxy/httpclient.c	Tue Feb 24 12:28:58 2026 +0100
+++ b/src/server/proxy/httpclient.c	Tue Feb 24 21:28:06 2026 +0100
@@ -470,11 +470,11 @@
         return 0;
     }
     
-    unsigned char *buffer = client->buffer.inbuf + client->buffer.pos;
+    unsigned char *buffer = client->buffer.inbuf + client->buffer.cursize;
     size_t nbytes = client->buffer.maxsize - client->buffer.cursize;
-    
+          
     ssize_t r;
-    while((r = read(client->socketfd, buffer, nbytes)) > 0) {
+    while((r = read(client->socketfd, buffer, nbytes)) > 0) {     
         client->buffer.cursize += r;
         if(!client->response_header_complete) {
             switch(http_parser_process(client->parser)) {

mercurial