forked from enlightenment/efl
fix input check for list_move, add ESNV for error
SVN revision: 58670
This commit is contained in:
parent
f5e7165a65
commit
b1088dc204
|
@ -877,11 +877,11 @@ eina_list_move(Eina_List **to, Eina_List **from, void *data)
|
|||
EINA_SAFETY_ON_NULL_RETURN_VAL(from, EINA_FALSE);
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(data, EINA_FALSE);
|
||||
|
||||
EINA_MAGIC_CHECK_LIST(*to, EINA_FALSE);
|
||||
if (*to) EINA_MAGIC_CHECK_LIST(*to, EINA_FALSE);
|
||||
EINA_MAGIC_CHECK_LIST(*from, EINA_FALSE);
|
||||
|
||||
l = eina_list_data_find_list(*from, data);
|
||||
if (!l) return EINA_FALSE; /* should this be SAFETY_ON_NULL for a warning? */
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(l, EINA_FALSE);
|
||||
|
||||
*to = eina_list_append(*to, data);
|
||||
*from = eina_list_remove_list(*from, l);
|
||||
|
|
Loading…
Reference in New Issue