cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=4ccc5d4f683f41e66720505bd8ba69cd6c606610
commit 4ccc5d4f683f41e66720505bd8ba69cd6c606610 Author: Cedric Bail <[email protected]> Date: Wed Oct 4 20:56:15 2017 -0700 eina: allow eina_file_close(NULL) to simplify code using Eina_File. --- src/lib/eina/eina_file_common.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/lib/eina/eina_file_common.c b/src/lib/eina/eina_file_common.c index c5a367d079..a2a2c7c3eb 100644 --- a/src/lib/eina/eina_file_common.c +++ b/src/lib/eina/eina_file_common.c @@ -508,7 +508,7 @@ eina_file_clean_close(Eina_File *file) // Final death EINA_MAGIC_SET(file, 0); - free(file); + free(file); } EAPI void @@ -518,8 +518,7 @@ eina_file_close(Eina_File *file) unsigned int length; unsigned int key; - EINA_FILE_MAGIC_CHECK(file); - + if (!file) return ; eina_lock_take(&_eina_file_lock_cache); eina_lock_take(&file->lock); --
