libpurple/protocols/jabber/adhoccommands.c

branch
release-2.2.1
changeset 20169
497e1cd1e059
parent 19994
854d2a4c99b6
child 20294
5af4a755ab36
child 21150
bedd1215fb5e
--- a/libpurple/protocols/jabber/adhoccommands.c	Sat Sep 29 02:49:25 2007 +0000
+++ b/libpurple/protocols/jabber/adhoccommands.c	Sat Sep 29 04:24:59 2007 +0000
@@ -151,8 +151,11 @@
 		/* display result */
 		xmlnode *note = xmlnode_get_child(command,"note");
 		
-		if(note)
-			purple_notify_info(NULL, xmlnode_get_attrib(packet, "from"), xmlnode_get_data(note), NULL);
+		if(note) {
+			char *data = xmlnode_get_data(note);
+			purple_notify_info(NULL, xmlnode_get_attrib(packet, "from"), data, NULL);
+			g_free(data);
+		}
 		
 		if(xdata)
 			jabber_x_data_request(js, xdata, (jabber_x_data_cb)do_adhoc_ignoreme, NULL);

mercurial