raster pushed a commit to branch master.

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

commit 1e4c425bea0fedfb0a0f11987e4c12f0924b7638
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Fri Jul 8 11:02:41 2016 +0900

    elm layout - fix possible leak
    
    fixes CID 1357365 (new!)
---
 src/lib/elementary/elm_layout.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/lib/elementary/elm_layout.c b/src/lib/elementary/elm_layout.c
index 97e7bc3..737c1d5 100644
--- a/src/lib/elementary/elm_layout.c
+++ b/src/lib/elementary/elm_layout.c
@@ -935,11 +935,11 @@ _elm_layout_edje_object_signal_callback_add(Eo *obj, 
Elm_Layout_Smart_Data *sd,
 {
    Edje_Signal_Data *esd;
 
+   ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
+
    esd = ELM_NEW(Edje_Signal_Data);
    if (!esd) return;
 
-   ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
-
    esd->obj = obj;
    esd->func = func_cb;
    esd->emission = eina_stringshare_add(emission);

-- 


Reply via email to