about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorMarco Peereboom <marco@conformal.com>2011-03-06 14:38:18 +0000
committerMarco Peereboom <marco@conformal.com>2011-03-06 14:38:18 +0000
commit95c612a7c4500cf719236741bc0d78b1a7565fc1 (patch)
treef66d40eae5c7c55b4a1fdab2555cebe570f32ea9
parent1d13353f3549cdfa20fa612ed79d01c0d6a77900 (diff)
downloadxombrero-95c612a7c4500cf719236741bc0d78b1a7565fc1.tar.gz
add extra paranoia to soup_cookie_jar_add_cookie
-rw-r--r--xxxterm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/xxxterm.c b/xxxterm.c
index 5590ec7..260f646 100644
--- a/xxxterm.c
+++ b/xxxterm.c
@@ -7434,6 +7434,10 @@ soup_cookie_jar_add_cookie(SoupCookieJar *jar, SoupCookie *cookie)
 	if (jar == p_cookiejar)
 		return;
 
+	/* sanity */
+	if (jar == NULL || cookie == NULL)
+		return;
+
 	if (enable_cookie_whitelist &&
 	    (d = wl_find(cookie->domain, &c_wl)) == NULL) {
 		blocked_cookies++;