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; --
