# HG changeset patch # User corvid # Date 1262466917 0 # Node ID a10148c0bcab19d7cda57b18a817ae6a24dbb127 # Parent 10b1ae8fbb52e6661067f47f4c6eafee9f68dee3 cookies don't leak extra domain/path attrs diff -r 10b1ae8fbb52 -r a10148c0bcab dpi/cookies.c --- a/dpi/cookies.c Fri Jan 01 06:47:12 2010 +0000 +++ b/dpi/cookies.c Sat Jan 02 21:15:17 2010 +0000 @@ -875,9 +875,11 @@ cookie->value = Cookies_parse_value(&str, FALSE, TRUE); } else if (dStrcasecmp(attr, "Path") == 0) { value = Cookies_parse_value(&str, FALSE, FALSE); + dFree(cookie->path); cookie->path = value; } else if (dStrcasecmp(attr, "Domain") == 0) { value = Cookies_parse_value(&str, FALSE, FALSE); + dFree(cookie->domain); cookie->domain = value; } else if (dStrcasecmp(attr, "Discard") == 0) { discard = TRUE;