diff libpurple/util.c @ 20587:45b524709475

Fix some incorrect assertions when G_DEBUG=fatal_warnings is set.
author Daniel Atallah <daniel.atallah@gmail.com>
date Fri, 21 Sep 2007 00:55:32 +0000
parents a9022965162b
children 383b9180b2c8
line wrap: on
line diff
--- a/libpurple/util.c	Fri Sep 21 00:53:41 2007 +0000
+++ b/libpurple/util.c	Fri Sep 21 00:55:32 2007 +0000
@@ -1526,7 +1526,8 @@
 					while(*p && *p != '>') {
 						if(!g_ascii_strncasecmp(p, "href=", strlen("href="))) {
 							const char *q = p + strlen("href=");
-							g_string_free(url, TRUE);
+							if (url)
+								g_string_free(url, TRUE);
 							url = g_string_new("");
 							cdata = g_string_new("");
 							if(*q == '\'' || *q == '\"')