diff options
author | Chris Lord <chrisl@src.gnome.org> | 2008-04-14 21:15:49 +0000 |
---|---|---|
committer | Chris Lord <chrisl@src.gnome.org> | 2008-04-14 21:15:49 +0000 |
commit | d60f365466271d1db404d7397c53de9407ffb8a3 (patch) | |
tree | 02a5a8691a06d3ba53aa12c4b282fbf91c032632 /libsoup/soup-cookie-jar.c | |
parent | 8e58c854675aa26eb0d33212822cac3223d0c8a9 (diff) | |
download | libsoup-d60f365466271d1db404d7397c53de9407ffb8a3.tar.gz |
Check that the cookie was parsed successfully before setting it
* libsoup/soup-cookie-jar.c (soup_cookie_jar_set_cookie):
Check that the cookie was parsed successfully before setting it
svn path=/trunk/; revision=1136
Diffstat (limited to 'libsoup/soup-cookie-jar.c')
-rw-r--r-- | libsoup/soup-cookie-jar.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libsoup/soup-cookie-jar.c b/libsoup/soup-cookie-jar.c index 2503f20a..46fc1a71 100644 --- a/libsoup/soup-cookie-jar.c +++ b/libsoup/soup-cookie-jar.c @@ -263,8 +263,10 @@ soup_cookie_jar_set_cookie (SoupCookieJar *jar, SoupURI *uri, g_return_if_fail (cookie != NULL); soup_cookie = soup_cookie_parse (cookie, uri); - set_cookie (jar, soup_cookie); - /* set_cookie will steal or free soup_cookie */ + if (soup_cookie) { + set_cookie (jar, soup_cookie); + /* set_cookie will steal or free soup_cookie */ + } } static void |