devilhorns pushed a commit to branch master.

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

commit 369f2b3d87677ac076627a44c1e0e0c14c56d467
Author: Christopher Michael <devilho...@comcast.net>
Date:   Thu Feb 25 09:40:29 2021 -0500

    efl_loop: Fix unchecked return value
    
    Small patch to check return value of eina_value_get reported by Coverity
    
    Fixes CID1400919
---
 src/lib/ecore/efl_loop.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/ecore/efl_loop.c b/src/lib/ecore/efl_loop.c
index 726a4b36a0..d85d5b1661 100644
--- a/src/lib/ecore/efl_loop.c
+++ b/src/lib/ecore/efl_loop.c
@@ -140,7 +140,11 @@ efl_loop_exit_code_process(Eina_Value *value)
 
         eina_value_setup(&v, EINA_VALUE_TYPE_INT);
         if (!eina_value_convert(value, &v)) r = -1;
-        else eina_value_get(&v, &r);
+        else
+          {
+             if (!eina_value_get(&v, &r))
+               r = -1;
+          }
      }
    else
      {

-- 


Reply via email to