diff options
author | Elias Norberg <xyzzy@kudzu.se> | 2012-01-18 13:57:18 +0100 |
---|---|---|
committer | Elias Norberg <xyzzy@kudzu.se> | 2012-01-18 13:57:18 +0100 |
commit | f508f3dd07d430ed3d26e42d2216043107535a82 (patch) | |
tree | 500f458bb414b05ff8fc0a611e517d379ed3541d /cookie.c | |
parent | 45582bbe49cf5fa2bb8d70af3c3eae7da6b0a0b1 (diff) | |
download | xombrero-f508f3dd07d430ed3d26e42d2216043107535a82.tar.gz |
fix for problems with cookies starting with '.'
Diffstat (limited to 'cookie.c')
-rw-r--r-- | cookie.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cookie.c b/cookie.c index fd5111f..2e3061e 100644 --- a/cookie.c +++ b/cookie.c @@ -147,7 +147,8 @@ soup_cookie_jar_add_cookie(SoupCookieJar *jar, SoupCookie *cookie) return; /* check if domain is valid */ - public_suffix = tld_get_suffix(cookie->domain); + public_suffix = tld_get_suffix(cookie->domain[0] == '.' ? + cookie->domain + 1 : cookie->domain); if (public_suffix == NULL || (enable_cookie_whitelist && |