Patch by Jean-Francois Dockes in github
As far as I can see, the following patch clears the latest crash. I see
no reason for the list_head to be dynamically allocated, but maybe I'm
wrong, maybe check:
@@ -1116,7 +1116,8 @@ static int process_request(
int resp_minor;
int alias_grabbed;
size_t dummy;
- struct list_head *extra_headers = NULL;
+ LIST_HEAD(extra_headers_store);
+ struct list_head *extra_headers = &extra_headers_store;
print_http_headers(req);
url = &req->uri;
