src/server/daemon/httpparser.c

changeset 663
bd116bd44926
parent 662
70fdf948b642
--- a/src/server/daemon/httpparser.c	Fri Feb 06 14:06:04 2026 +0100
+++ b/src/server/daemon/httpparser.c	Fri Feb 06 14:16:09 2026 +0100
@@ -220,7 +220,7 @@
             }
         }
     }
-    if(i == line.length) {
+    if(i == line.length || parser->method.length == 0) {
         return 1;
     }
 
@@ -277,6 +277,9 @@
             }
         }
     }
+    if(i == line.length || parser->httpv.length == 0) {
+        return 1;
+    }
     
     ns = 0;
     int s = i;
@@ -314,6 +317,6 @@
         }
     }
     
-    return 0;
+    return parser->msg.length == 0;
 }
 

mercurial