[show_mdr] Fix memory leak
authorMikael Berthe <mikael@lilotux.net>
Thu, 05 Nov 2015 15:03:18 +0100
changeset 52 18621bbdd2b2
parent 51 54e01ab98b06
child 53 5992c4b73c01
[show_mdr] Fix memory leak
show_mdr/show_mdr.c
--- a/show_mdr/show_mdr.c	Sun Oct 04 21:53:38 2015 +0200
+++ b/show_mdr/show_mdr.c	Thu Nov 05 15:03:18 2015 +0100
@@ -69,8 +69,11 @@
   bud = sl_user->data;
   resources = buddy_getresources(bud);
 
-  for (p_res = resources ; p_res ; p_res = g_slist_next(p_res))
+  for (p_res = resources ; p_res ; p_res = g_slist_next(p_res)) {
     n++;
+    g_free(p_res->data);
+  }
+  g_slist_free(resources);
 
   return n;
 }