Fix a memory leak in libjabber
Memory must be freed every time, since we lose the pointer on it once we
say j->current = NULL
--- a/mcabber/libjabber/jconn.c Sat Jan 13 14:29:41 2007 +0100
+++ b/mcabber/libjabber/jconn.c Sat Jan 13 11:27:48 2007 +0100
@@ -582,8 +582,7 @@
if(j->on_packet)
(j->on_packet)(j, p);
- else
- xmlnode_free(j->current);
+ xmlnode_free(j->current);
}
j->current = x;