# HG changeset patch # User misc@mandriva.org # Date 1168684068 -3600 # Node ID 3fcb7c8af2ba76126425d3e4994622a35368b923 # Parent 910e2cce49b363d067fbb49736bda9760460623f 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 diff -r 910e2cce49b3 -r 3fcb7c8af2ba 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;