summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--cgi/cgidaemon.c4
-rw-r--r--sqwebmail/ChangeLog5
2 files changed, 7 insertions, 2 deletions
diff --git a/cgi/cgidaemon.c b/cgi/cgidaemon.c
index fa42cbf..25bf01a 100644
--- a/cgi/cgidaemon.c
+++ b/cgi/cgidaemon.c
@@ -42,7 +42,7 @@ static void err(const char *func, const char *msg)
{
cginocache();
- printf("Content-Type: text/html; charset='utf-8'\n\n"
+ printf("Content-Type: text/html; charset=\"utf-8\"\n\n"
"<html><head><title>Internal error</title></head>\n"
"<body><h1>Internal Error</h1>\n"
"<p>The webmail system is temporarily unavailable. An error"
@@ -56,7 +56,7 @@ static void connect_err(const char *func)
{
cginocache();
- printf("Content-Type: text/html; charset='us-ascii'\n\n"
+ printf("Content-Type: text/html; charset=\"us-ascii\"\n\n"
"<html><head><title>System unavailable</title></head>\n"
"<body><h1>System unavailable</h1>\n"
"<p>The web page you're trying to access is not available"
diff --git a/sqwebmail/ChangeLog b/sqwebmail/ChangeLog
index ca48b5b..1cb24d5 100644
--- a/sqwebmail/ChangeLog
+++ b/sqwebmail/ChangeLog
@@ -1,3 +1,8 @@
+2019-05-17 Sam Varshavchik <mrsam@courier-mta.com>
+
+ * cgi/cgidaemon.c (connect_err): Fix quoting in HTTP headers for
+ error messages.
+
6.0.1
* Typo correction.