summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Kneschke <jan@kneschke.de>2006-01-31 13:06:21 +0000
committerJan Kneschke <jan@kneschke.de>2006-01-31 13:06:21 +0000
commit90d7dc0ce05e303a6d75049f06360dcefda1d482 (patch)
treed80c7aab5e08e22d4ba79e6ec94cb6638f584b9c
parent54fe3ddc9a32a01e4aa011a24e8a3e45cb4f668b (diff)
downloadlighttpd-git-90d7dc0ce05e303a6d75049f06360dcefda1d482.tar.gz
removed quotes around values
- that was against the RFC 2109 - it broke IE - if fixes #486 git-svn-id: svn+ssh://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@966 152afb58-edef-0310-8abb-c4023f1b3aa9
-rw-r--r--src/mod_usertrack.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mod_usertrack.c b/src/mod_usertrack.c
index 25fb8ec2..d3314c25 100644
--- a/src/mod_usertrack.c
+++ b/src/mod_usertrack.c
@@ -216,7 +216,7 @@ URIHANDLER_FUNC(mod_usertrack_uri_handler) {
}
buffer_copy_string(ds->key, "Set-Cookie");
buffer_copy_string_buffer(ds->value, p->conf.cookie_name);
- buffer_append_string(ds->value, "=\"");
+ buffer_append_string(ds->value, "=");
/* taken from mod_auth.c */
@@ -235,13 +235,12 @@ URIHANDLER_FUNC(mod_usertrack_uri_handler) {
MD5_Final(h, &Md5Ctx);
buffer_append_string_encoded(ds->value, (char *)h, 16, ENCODING_HEX);
- buffer_append_string(ds->value, "\"; Path=\"/\"");
- buffer_append_string(ds->value, "; Version=\"1\"");
+ buffer_append_string(ds->value, "; Path=/");
+ buffer_append_string(ds->value, "; Version=1");
if (!buffer_is_empty(p->conf.cookie_domain)) {
- buffer_append_string(ds->value, "; Domain=\"");
- buffer_append_string_buffer(ds->value, p->conf.cookie_domain);
- buffer_append_string(ds->value, "\"");
+ buffer_append_string(ds->value, "; Domain=");
+ buffer_append_string_encoded(ds->value, CONST_BUF_LEN(p->conf.cookie_domain), ENCODING_REL_URI);
}
if (p->conf.cookie_max_age) {