cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=5e5e602ab0d3a5e33980415fa54a283bd239f086

commit 5e5e602ab0d3a5e33980415fa54a283bd239f086
Author: Cedric BAIL <[email protected]>
Date:   Sat Oct 18 15:22:30 2014 +0200

    eio: actually correctly set all field to NULL.
    
    @fix T1729
---
 src/lib/eio/eio_file.c  | 6 +++---
 src/lib/eio/eio_xattr.c | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/lib/eio/eio_file.c b/src/lib/eio/eio_file.c
index 2e1cd6f..7a104f4 100644
--- a/src/lib/eio/eio_file.c
+++ b/src/lib/eio/eio_file.c
@@ -505,7 +505,7 @@ eio_file_ls(const char *dir,
    EINA_SAFETY_ON_NULL_RETURN_VAL(done_cb, NULL);
    EINA_SAFETY_ON_NULL_RETURN_VAL(error_cb, NULL);
 
-   async = malloc(sizeof (Eio_File_Char_Ls));
+   async = calloc(1, sizeof (Eio_File_Char_Ls));
    EINA_SAFETY_ON_NULL_RETURN_VAL(async, NULL);
 
    async->filter_cb = filter_cb;
@@ -540,7 +540,7 @@ eio_file_direct_ls(const char *dir,
    EINA_SAFETY_ON_NULL_RETURN_VAL(done_cb, NULL);
    EINA_SAFETY_ON_NULL_RETURN_VAL(error_cb, NULL);
 
-   async = malloc(sizeof(Eio_File_Direct_Ls));
+   async = calloc(1, sizeof(Eio_File_Direct_Ls));
    EINA_SAFETY_ON_NULL_RETURN_VAL(async, NULL);
 
    async->filter_cb = filter_cb;
@@ -575,7 +575,7 @@ eio_file_stat_ls(const char *dir,
    EINA_SAFETY_ON_NULL_RETURN_VAL(done_cb, NULL);
    EINA_SAFETY_ON_NULL_RETURN_VAL(error_cb, NULL);
 
-   async = malloc(sizeof(Eio_File_Direct_Ls));
+   async = calloc(1, sizeof(Eio_File_Direct_Ls));
    EINA_SAFETY_ON_NULL_RETURN_VAL(async, NULL);
 
    async->filter_cb = filter_cb;
diff --git a/src/lib/eio/eio_xattr.c b/src/lib/eio/eio_xattr.c
index 63a3995..9d6dc48 100644
--- a/src/lib/eio/eio_xattr.c
+++ b/src/lib/eio/eio_xattr.c
@@ -294,7 +294,7 @@ eio_file_xattr(const char *path,
   EINA_SAFETY_ON_NULL_RETURN_VAL(done_cb, NULL);
   EINA_SAFETY_ON_NULL_RETURN_VAL(error_cb, NULL);
 
-  async = malloc(sizeof (Eio_File_Char_Ls));
+  async = calloc(1, sizeof (Eio_File_Char_Ls));
   EINA_SAFETY_ON_NULL_RETURN_VAL(async, NULL);
 
   async->filter_cb = filter_cb;

-- 


Reply via email to