summaryrefslogtreecommitdiff
path: root/src/html-error.c
diff options
context:
space:
mode:
authorTreeki <treeki@gmail.com>2015-10-11 14:55:46 +0200
committerTreeki <treeki@gmail.com>2015-10-11 14:55:46 +0200
commit5445c84684f0c12e4dc0ec06445117418d679105 (patch)
tree2e663bc8aa085d84c82731a7c38513fe11db697a /src/html-error.c
parent800c3a250c410150a4560ddaf6a1853c75a516f8 (diff)
downloadtinyproxy-5445c84684f0c12e4dc0ec06445117418d679105.tar.gz
tinyproxy-5445c84684f0c12e4dc0ec06445117418d679105.zip
add crummy authentication supportninji-patches
Diffstat (limited to '')
-rw-r--r--src/html-error.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/html-error.c b/src/html-error.c
index 2721a40..09809cc 100644
--- a/src/html-error.c
+++ b/src/html-error.c
@@ -180,10 +180,19 @@ int send_http_headers (struct conn_s *connptr, int code, const char *message)
const char *headers =
"HTTP/1.0 %d %s\r\n"
"Server: %s/%s\r\n"
+ "%s"
"Content-Type: text/html\r\n" "Connection: close\r\n" "\r\n";
+#ifdef AUTH_SUPPORT
+ const char *auth_header = lookup_variable(connptr, "auth-header");
+ if (auth_header == NULL)
+ auth_header = "";
+#else
+ const char *auth_header = "";
+#endif
+
return (write_message (connptr->client_fd, headers,
- code, message, PACKAGE, VERSION));
+ code, message, PACKAGE, VERSION, auth_header));
}
/*