raster pushed a commit to branch master.

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

commit 409516538560391fbcc53e90f1985b0d699d5be0
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Sun Jul 23 18:36:44 2017 +0900

    efl canvas image - dbug ingo get - dont get if no root dbg info supplied
    
    if root dbg info is null we'll leak and not have anything useful
    stored somewhere for fetching anyway.
    
    this should fix CID 1365656
---
 src/lib/evas/canvas/efl_canvas_image.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/lib/evas/canvas/efl_canvas_image.c 
b/src/lib/evas/canvas/efl_canvas_image.c
index f6f0456dbd..b4a52ac32a 100644
--- a/src/lib/evas/canvas/efl_canvas_image.c
+++ b/src/lib/evas/canvas/efl_canvas_image.c
@@ -854,7 +854,8 @@ _efl_canvas_image_efl_object_dbg_info_get(Eo *obj, void *pd 
EINA_UNUSED, Efl_Dbg
 {
    efl_dbg_info_get(efl_super(obj, MY_CLASS), root);
 
-   if (efl_image_load_error_get(obj) != EFL_IMAGE_LOAD_ERROR_NONE)
+   if ((efl_image_load_error_get(obj) != EFL_IMAGE_LOAD_ERROR_NONE) &&
+       (root))
      {
         Efl_Dbg_Info *group = EFL_DBG_INFO_LIST_APPEND(root, MY_CLASS_NAME);
         Evas_Load_Error error = EVAS_LOAD_ERROR_GENERIC;

-- 


Reply via email to