summaryrefslogtreecommitdiff
path: root/libsoup/soup-tld.c
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2012-08-11 20:03:44 -0400
committerDan Winship <danw@gnome.org>2012-08-11 20:03:44 -0400
commit61b86e0724150d4b7684acd467ecb333386b8617 (patch)
tree9e98d4f178d2bbc3337ca63d9eb4ce4b42b67896 /libsoup/soup-tld.c
parenta93481f9c50c50ce419ba0b20e50296bc17da8f6 (diff)
downloadlibsoup-61b86e0724150d4b7684acd467ecb333386b8617.tar.gz
valgrindage
Diffstat (limited to 'libsoup/soup-tld.c')
-rw-r--r--libsoup/soup-tld.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libsoup/soup-tld.c b/libsoup/soup-tld.c
index fc7c992c..8782a82c 100644
--- a/libsoup/soup-tld.c
+++ b/libsoup/soup-tld.c
@@ -110,8 +110,10 @@ soup_tld_domain_is_public_suffix (const char *domain)
g_return_val_if_reached (FALSE);
base_domain = soup_tld_get_base_domain_internal (domain, 0, &error);
- if (g_strcmp0 (domain, base_domain))
+ if (g_strcmp0 (domain, base_domain)) {
+ g_clear_error (&error);
return FALSE;
+ }
if (g_error_matches (error, SOUP_TLD_ERROR, SOUP_TLD_ERROR_NO_BASE_DOMAIN)) {
g_error_free (error);