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);
|
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));
|
memcpy(copy, &_eina_value_empty, sizeof (Eina_Value));
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
|
|
Loading…
Reference in New Issue