summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcorvid <corvid@lavabit.com>2009-12-30 05:54:44 +0000
committercorvid <corvid@lavabit.com>2009-12-30 05:54:44 +0000
commitcaeeff19cada97f94854ebe8e28e5ab560e6a373 (patch)
treedc1afb4ab405d278c09fc7d66d12eeaa13283418
parent59277ab8871a54eaa565330a8cf0d76461f77bfc (diff)
handle max-age + expires error case
-rw-r--r--dpi/cookies.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/dpi/cookies.c b/dpi/cookies.c
index 34ca611c..9afe2a6e 100644
--- a/dpi/cookies.c
+++ b/dpi/cookies.c
@@ -907,6 +907,11 @@ static CookieData_t *Cookies_parse_one(int url_port, char **cookie_str)
error = TRUE;
continue;
}
+ } else {
+ MSG("Cookie cannot contain Max-Age and Expires.\n");
+ dFree(attr);
+ error = TRUE;
+ continue;
}
} else if (dStrcasecmp(attr, "Port") == 0) {
value = Cookies_parse_value(&str, FALSE, TRUE);