diff mcabber/src/roster.c @ 214:9484ba81ec53

[/trunk] Changeset 226 by mikael * Fix a memory leak when emptying the roster
author mikael
date Sun, 08 May 2005 20:35:38 +0000
parents 465d98d2f8e3
children 73f6ce668ba8
line wrap: on
line diff
--- a/mcabber/src/roster.c	Sun May 08 20:27:14 2005 +0000
+++ b/mcabber/src/roster.c	Sun May 08 20:35:38 2005 +0000
@@ -212,6 +212,7 @@
         g_free((gchar*)roster_usr->jid);
       if (roster_usr->name)
         g_free((gchar*)roster_usr->name);
+      g_free(roster_usr);
       sl_usr = g_slist_next(sl_usr);
     }
     // Free group's users list
@@ -222,6 +223,7 @@
       g_free((gchar*)roster_grp->jid);
     if (roster_grp->name)
       g_free((gchar*)roster_grp->name);
+    g_free(roster_grp);
     sl_grp = g_slist_next(sl_grp);
   }
   // Free groups list