Enlightenment CVS committal

Author  : englebass
Project : e17
Module  : libs/eet

Dir     : e17/libs/eet/src/lib


Modified Files:
        eet_data.c 


Log Message:
Fix memleak.

===================================================================
RCS file: /cvs/e/e17/libs/eet/src/lib/eet_data.c,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -3 -r1.43 -r1.44
--- eet_data.c  17 Dec 2006 11:00:45 -0000      1.43
+++ eet_data.c  17 Dec 2006 11:07:23 -0000      1.44
@@ -1217,18 +1217,11 @@
                            hash = *ptr;
 
                            /* Read key */
-                           key = calloc(1, eet_coder[EET_T_STRING].size);
-                           if (key)
-                             {
-                                _eet_freelist_add(key);
-                                ret = eet_data_get_type(EET_T_STRING,
-                                                        echnk.data,
-                                                        ((char *)echnk.data) + 
echnk.size,
-                                                        &key);
-                                if (ret <= 0) goto error;
-                             }
-                           else
-                             goto error;
+                           ret = eet_data_get_type(EET_T_STRING,
+                                                   echnk.data,
+                                                   ((char *)echnk.data) + 
echnk.size,
+                                                   &key);
+                           if (ret <= 0) goto error;
 
                            /* Advance to next chunk */
                            p += (4 + 4 + strlen(echnk.name) + 1 + echnk.size);



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to