From 1c3e01675acafadd2b44d54b541a57de5b5031f1 Mon Sep 17 00:00:00 2001 From: Fredrik Tolf Date: Tue, 5 Oct 2010 00:39:30 +0200 Subject: [PATCH] htparser: Add a `Server' header if none previously present. --- src/htparser.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/htparser.c b/src/htparser.c index 4325e97..33ceb49 100644 --- a/src/htparser.c +++ b/src/htparser.c @@ -272,6 +272,9 @@ void serve(FILE *in, struct conn *conn) if((resp = parseresp(out)) == NULL) break; replstr(&resp->ver, req->ver); + + if(!getheader(resp, "server")) + headappheader(resp, "Server", sprintf3("ashd/%s", VERSION)); if(!strcmp(req->ver, "HTTP/1.0")) { writeresp(in, resp); -- 2.11.0