cedric pushed a commit to branch enlightenment-0.17.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=38e0b8eb996af02dc232280d8187dc5a54f85753

commit 38e0b8eb996af02dc232280d8187dc5a54f85753
Author: Mike Blumenkrantz <zm...@samsung.com>
Date:   Fri Apr 4 15:26:11 2014 -0400

    fix null deref in e_shelf
    
    CID 1039825
---
 src/bin/e_shelf.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/e_shelf.c b/src/bin/e_shelf.c
index fc6cbe3..8506087 100644
--- a/src/bin/e_shelf.c
+++ b/src/bin/e_shelf.c
@@ -2509,12 +2509,12 @@ _e_shelf_gadcon_client_add(void *data, E_Gadcon_Client 
*gcc, const E_Gadcon_Clie
 {
    E_Shelf *s;
    E_Gadcon *gc;
-   E_Config_Gadcon_Client *cf_gcc = gcc->cf;
 
    s = data;
    gc = s->gadcon;
    if (gcc)
      {
+        E_Config_Gadcon_Client *cf_gcc = gcc->cf;
         gcc->gadcon->cf->clients = eina_list_remove(gcc->gadcon->cf->clients, 
cf_gcc);
         if (gc->zone)
           cf_gcc->geom.res = gc->zone->w;

-- 


Reply via email to