summaryrefslogtreecommitdiff
path: root/src/html-error.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/html-error.c')
-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));
}
/*