From 4ccc5d4f683f41e66720505bd8ba69cd6c606610 Mon Sep 17 00:00:00 2001 From: Cedric Bail Date: Wed, 4 Oct 2017 20:56:15 -0700 Subject: [PATCH] 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);