diff options
author | corvid <corvid@lavabit.com> | 2009-12-30 05:54:44 +0000 |
---|---|---|
committer | corvid <corvid@lavabit.com> | 2009-12-30 05:54:44 +0000 |
commit | caeeff19cada97f94854ebe8e28e5ab560e6a373 (patch) | |
tree | dc1afb4ab405d278c09fc7d66d12eeaa13283418 | |
parent | 59277ab8871a54eaa565330a8cf0d76461f77bfc (diff) |
handle max-age + expires error case
-rw-r--r-- | dpi/cookies.c | 5 |
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); |