From c9806d552758b440bce1c68719c355006a30a502 Mon Sep 17 00:00:00 2001 From: "F. Duncanh" Date: Mon, 3 Jun 2024 08:19:02 -0400 Subject: [PATCH] httpd.c: support for Upgrade to reverse http prototcol (PTTH) --- lib/http_request.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/http_request.c b/lib/http_request.c index 15bf49d..5a6343a 100644 --- a/lib/http_request.c +++ b/lib/http_request.c @@ -187,8 +187,11 @@ http_request_add_data(http_request_t *request, const char *data, int datalen) assert(request); - ret = llhttp_execute(&request->parser, - data, datalen); + ret = llhttp_execute(&request->parser, data, datalen); + + /* support for "Upgrade" to reverse http ("PTTH/1.0") protocol */ + llhttp_resume_after_upgrade(&request->parser); + return ret; }