Fix a memory leak in libjabber
authormisc@mandriva.org
Sat, 13 Jan 2007 11:27:48 +0100
changeset 1124 3fcb7c8af2ba
parent 1123 910e2cce49b3
child 1125 2ac9bec53c37
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
mcabber/libjabber/jconn.c
--- 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;