Enlightenment CVS committal

Author  : tsauerbeck
Project : e17
Module  : apps/e_utils

Dir     : e17/apps/e_utils/src/bin/entangle


Modified Files:
        entangle_eapps.c 


Log Message:
fixed some memory leaks
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/e_utils/src/bin/entangle/entangle_eapps.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -3 -r1.3 -r1.4
--- entangle_eapps.c    12 Sep 2005 02:46:19 -0000      1.3
+++ entangle_eapps.c    3 Oct 2005 18:15:02 -0000       1.4
@@ -73,6 +73,8 @@
             snprintf(eapp->name, ret_size + 1, "%s", ret);
         }
 
+        IF_FREE(ret);
+
         ret = eet_read(ef, "app/info/exe", &ret_size);
         if (ret_size > 0)
         {
@@ -80,12 +82,17 @@
             snprintf(eapp->exe, ret_size + 1, "%s", ret);
         }
 
+        IF_FREE(ret);
+
         ret = eet_read(ef, "app/window/class", &ret_size);
         if (ret_size > 0)
         {
             eapp->class = malloc(sizeof(char) * (ret_size + 1));
             snprintf(eapp->class, ret_size + 1, "%s", ret);
         }
+
+        IF_FREE(ret);
+
         ecore_hash_set(entangle_eapps, tmp, eapp);
         ecore_list_append(entangle_eapp_list, tmp);
         eet_close(ef);




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to