duplicate HTTP version also in error messages

This commit is contained in:
rofl0r 2020-09-08 15:02:25 +01:00
parent 835f0bdd98
commit 12403a9a19

View File

@ -131,7 +131,7 @@ send_html_file (FILE *infile, struct conn_s *connptr)
int send_http_headers (struct conn_s *connptr, int code, const char *message) int send_http_headers (struct conn_s *connptr, int code, const char *message)
{ {
const char headers[] = const char headers[] =
"HTTP/1.0 %d %s\r\n" "HTTP/1.%u %d %s\r\n"
"Server: %s/%s\r\n" "Server: %s/%s\r\n"
"Content-Type: text/html\r\n" "Content-Type: text/html\r\n"
"%s" "%s"
@ -150,6 +150,7 @@ int send_http_headers (struct conn_s *connptr, int code, const char *message)
const char *add = code == 407 ? p_auth_str : (code == 401 ? w_auth_str : ""); const char *add = code == 407 ? p_auth_str : (code == 401 ? w_auth_str : "");
return (write_message (connptr->client_fd, headers, return (write_message (connptr->client_fd, headers,
connptr->protocol.major != 1 ? 0 : connptr->protocol.minor,
code, message, PACKAGE, VERSION, code, message, PACKAGE, VERSION,
add)); add));
} }