changeset 1124:3fcb7c8af2ba

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
author misc@mandriva.org
date Sat, 13 Jan 2007 11:27:48 +0100
parents 910e2cce49b3
children 2ac9bec53c37
files mcabber/libjabber/jconn.c
diffstat 1 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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;