forked from enlightenment/efl
eina: only the type need to be NULL to assume EINA_VALUE_EMPTY.
This avoid comparison with potentially uninitialized byte. Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com> Differential Revision: https://phab.enlightenment.org/D10479
This commit is contained in:
parent
514a96f4d6
commit
2f1894d054
|
@ -5664,7 +5664,7 @@ eina_value_copy(const Eina_Value *value, Eina_Value *copy)
|
|||
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(value, EINA_FALSE);
|
||||
|
||||
if (!memcmp(value, &_eina_value_empty, sizeof (Eina_Value)))
|
||||
if (value->type == NULL)
|
||||
{
|
||||
memcpy(copy, &_eina_value_empty, sizeof (Eina_Value));
|
||||
return EINA_TRUE;
|
||||
|
|
Loading…
Reference in New Issue