[ekg2-commit] ekg2: jabber_handlers.c (HEAD) [darkjames]

CVS commit cvs w toxygen.net
Czw, 22 Lis 2007, 20:21:59 CET


Module name:	ekg2
Changes by:	darkjames	2007-11-22 20:21:57

Modified files:
	jabber_handlers.c

Log message:
fix memleak, valgrind.
==7418== 204 bytes in 8 blocks are definitely lost in loss record 14 of 38

Index: jabber_handlers.c
===================================================================
RCS file: /home/cvs/ekg2/plugins/jabber/jabber_handlers.c,v
diff -d -u -r1.132 -r1.133
--- jabber_handlers.c	25 Oct 2007 22:00:04 -0000	1.132
+++ jabber_handlers.c	22 Nov 2007 19:21:56 -0000	1.133
@@ -2626,6 +2626,9 @@
 									 * so we need to start from beginning
 									 * sorry */
 								l = s->userlist;
+
+								xfree(userpart);
+								xfree(myuid);
 								continue;
 							} else
 								debug_error("[jabber] can't find any free nickname for UID %s.. that's kinda bitch!\n", u->uid);


Więcej informacji o liście dyskusyjnej ekg2-commit