aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReyk Floeter <reyk@esdenera.com>2014-07-13 01:17:39 +0200
committerReyk Floeter <reyk@esdenera.com>2014-07-13 01:17:39 +0200
commit44a8794779c93cd3b0a119b77c19e3f234ee6901 (patch)
tree6d7d754931e212bb43413c127534ec4f68ec3f12
parent6d196c9daa83925cc04f8019c1c0065317f6efdf (diff)
downloadhttpd-44a8794779c93cd3b0a119b77c19e3f234ee6901.tar.gz
httpd-44a8794779c93cd3b0a119b77c19e3f234ee6901.zip
disclaimer
-rw-r--r--server_file.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/server_file.c b/server_file.c
index 00774c1..82c9751 100644
--- a/server_file.c
+++ b/server_file.c
@@ -61,8 +61,10 @@ server_response(struct client *clt)
goto fail;
/*
- * XXX hardcode XXX
+ * XXX This is not ready XXX
+ * XXX Don't expect anything from this code yet,
*/
+
strlcpy(path, "/htdocs", sizeof(path));
if (desc->http_path[0] != '/')
strlcat(path, "/", sizeof(path));
@@ -88,6 +90,7 @@ server_response(struct client *clt)
if ((fd = open(path, O_RDONLY)) == -1 || fstat(fd, &st) == -1)
goto fail;
+ /* XXX verify results XXX */
kv_purge(&desc->http_headers);
kv_add(&desc->http_headers, "Server", HTTPD_SERVERNAME);
kv_add(&desc->http_headers, "Connection", "close");