about summary refs log tree commit diff stats
path: root/cookie.c
diff options
context:
space:
mode:
authorElias Norberg <xyzzy@kudzu.se>2012-01-18 13:57:18 +0100
committerElias Norberg <xyzzy@kudzu.se>2012-01-18 13:57:18 +0100
commitf508f3dd07d430ed3d26e42d2216043107535a82 (patch)
tree500f458bb414b05ff8fc0a611e517d379ed3541d /cookie.c
parent45582bbe49cf5fa2bb8d70af3c3eae7da6b0a0b1 (diff)
downloadxombrero-f508f3dd07d430ed3d26e42d2216043107535a82.tar.gz
fix for problems with cookies starting with '.'
Diffstat (limited to 'cookie.c')
-rw-r--r--cookie.c3
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 &&