libpurple/protocols/jabber/xdata.c

changeset 26565
94071f2569f2
parent 26042
4dabdb5fe213
child 26657
1067482b6de1
child 28322
ac8fec1d2234
--- a/libpurple/protocols/jabber/xdata.c	Fri Mar 27 09:34:27 2009 +0000
+++ b/libpurple/protocols/jabber/xdata.c	Fri Mar 27 09:36:38 2009 +0000
@@ -153,11 +153,12 @@
 	}
 	g_free(data);
 
-	if (hasActions) {
+	if (hasActions)
 		cb(js, result, actionhandle, user_data);
-		g_free(actionhandle);
-	} else
+	else
 		((jabber_x_data_cb)cb)(js, result, user_data);
+
+	g_free(actionhandle);
 }
 
 static void jabber_x_data_cancel_cb(struct jabber_x_data_data *data, PurpleRequestFields *fields) {

mercurial