cedric pushed a commit to branch master.

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

commit da798e4528291adb54c842e11b4f4d78c922caab
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Thu Mar 1 15:43:30 2018 -0800

    eina: avoid warning when accessing first item and just return an error.
---
 src/lib/eina/eina_inline_value.x | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/lib/eina/eina_inline_value.x b/src/lib/eina/eina_inline_value.x
index 17f9cc4b5b..93ccfbbed3 100644
--- a/src/lib/eina/eina_inline_value.x
+++ b/src/lib/eina/eina_inline_value.x
@@ -617,6 +617,9 @@ eina_value_array_vget(const Eina_Value *value, unsigned int 
position, va_list ar
    if (!eina_value_pget(value, &desc))
      return EINA_FALSE;
 
+   if (position >= eina_inarray_count(desc.array))
+     return EINA_FALSE;
+
    mem = eina_inarray_nth(desc.array, position);
    if (!mem)
      return EINA_FALSE;

-- 


Reply via email to