Free eviqs data field in iqs_del() and evs_del()
(This field is not used yet anyway)
--- a/mcabber/src/events.c Mon Mar 13 17:28:24 2006 +0100
+++ b/mcabber/src/events.c Mon Mar 13 18:41:01 2006 +0100
@@ -65,7 +65,7 @@
if (p) {
g_free(i->id);
if (i->xmldata) xmlnode_free(i->xmldata);
- // XXX Should we free i->data?
+ if (i->data) g_free(i->data);
g_free(i);
evs_list = g_slist_remove(evs_list, p->data);
return 0; // Ok, deleted
--- a/mcabber/src/jab_iq.c Mon Mar 13 17:28:24 2006 +0100
+++ b/mcabber/src/jab_iq.c Mon Mar 13 18:41:01 2006 +0100
@@ -80,7 +80,7 @@
if (p) {
g_free(i->id);
if (i->xmldata) xmlnode_free(i->xmldata);
- // XXX Should we free i->data?
+ if (i->data) g_free(i->data);
g_free(i);
iqs_list = g_slist_remove(iqs_list, p->data);
return 0; // Ok, deleted