diff libpurple/util.c @ 20371:2c97def38318

a patch from stu for html handling. fixes #3436
author Luke Schierer <lschiere@pidgin.im>
date Tue, 23 Oct 2007 15:19:23 +0000
parents d8a47f12a3c4
children 89c7be36fd61
line wrap: on
line diff
--- a/libpurple/util.c	Tue Oct 23 15:16:17 2007 +0000
+++ b/libpurple/util.c	Tue Oct 23 15:19:23 2007 +0000
@@ -1566,7 +1566,7 @@
 					pt->dest_tag = "a";
 					tags = g_list_prepend(tags, pt);
 					if(xhtml)
-						g_string_append_printf(xhtml, "<a href='%s'>", g_strstrip(url->str));
+						g_string_append_printf(xhtml, "<a href='%s'>", url ? g_strstrip(url->str) : "");
 					continue;
 				}
 				if(!g_ascii_strncasecmp(c, "<font", 5) && (*(c+5) == '>' || *(c+5) == ' ')) {