raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=8c76ff3e32d7e2e5b0956dbd27e076fa84e9efce

commit 8c76ff3e32d7e2e5b0956dbd27e076fa84e9efce
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Tue Aug 6 19:13:50 2019 +0100

    gadget runner - check ptr return before deref
    
    fix CID 1403925
---
 src/bin/e_gadget_runner.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/e_gadget_runner.c b/src/bin/e_gadget_runner.c
index 30a9b7c02..00818affd 100644
--- a/src/bin/e_gadget_runner.c
+++ b/src/bin/e_gadget_runner.c
@@ -913,7 +913,7 @@ runner_create(Evas_Object *parent, int *id, 
E_Gadget_Site_Orient orient)
 
    if (orient) return NULL;
    if (*id > 0) ci = _conf_item_get(id);
-   if ((*id < 0) || ci->inst)
+   if ((*id < 0) || ((ci) && (ci->inst)))
      {
         obj = elm_image_add(parent);
         elm_image_file_set(obj, e_theme_edje_file_get(NULL, 
"e/icons/modules-launcher"), "e/icons/modules-launcher");

-- 


Reply via email to