hermet pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=4c489d5a2e4696275ced1c44baae600fe7d386ba

commit 4c489d5a2e4696275ced1c44baae600fe7d386ba
Author: Wonki Kim <wonki_....@samsung.com>
Date:   Tue Aug 27 20:23:29 2019 +0900

    eina_list: fix to check a null argument
    
    Summary:
    data should be checked regardless of EINA_MAGIC define,
    because it is dereferenced in the following logic.
    
    Reviewers: cedric, bu5hm4n, Hermet
    
    Reviewed By: Hermet
    
    Subscribers: #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D9750
---
 src/lib/eina/eina_list.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/eina/eina_list.c b/src/lib/eina/eina_list.c
index 2e7e24cc45..a9857bf897 100644
--- a/src/lib/eina/eina_list.c
+++ b/src/lib/eina/eina_list.c
@@ -959,6 +959,7 @@ eina_list_move_list(Eina_List **to, Eina_List **from, 
Eina_List *data)
 {
    EINA_SAFETY_ON_NULL_RETURN_VAL(to, EINA_FALSE);
    EINA_SAFETY_ON_NULL_RETURN_VAL(from, EINA_FALSE);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(data, EINA_FALSE);
 
 #ifdef EINA_LIST_MAGIC
    if (*to) EINA_MAGIC_CHECK_LIST(*to, EINA_FALSE);

-- 


Reply via email to