diff libpurple/protocols/jabber/xdata.c @ 16319:bfa7bc0e7b21

Ok I couldn't resist. For iChat and Adium buddies who are advertising an iTunes Music Store link, we now linkify the available message in the user info window.
author Mark Doliner <mark@kingant.net>
date Mon, 23 Apr 2007 07:54:13 +0000
parents 0db4eca4a3e0
children 08db93bbd798
line wrap: on
line diff
--- a/libpurple/protocols/jabber/xdata.c	Mon Apr 23 07:42:57 2007 +0000
+++ b/libpurple/protocols/jabber/xdata.c	Mon Apr 23 07:54:13 2007 +0000
@@ -64,6 +64,8 @@
 				case JABBER_X_DATA_JID_SINGLE:
 					{
 					const char *value = purple_request_field_string_get_value(field);
+					if (value == NULL)
+						break;
 					fieldnode = xmlnode_new_child(result, "field");
 					xmlnode_set_attrib(fieldnode, "var", id);
 					valuenode = xmlnode_new_child(fieldnode, "value");
@@ -75,6 +77,8 @@
 					{
 					char **pieces, **p;
 					const char *value = purple_request_field_string_get_value(field);
+					if (value == NULL)
+						break;
 					fieldnode = xmlnode_new_child(result, "field");
 					xmlnode_set_attrib(fieldnode, "var", id);