discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=11f9dcfd72a38184396a7cd31cced02b0d8f3ee4

commit 11f9dcfd72a38184396a7cd31cced02b0d8f3ee4
Author: Mike Blumenkrantz <[email protected]>
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 9d207e9..8c884b1 100644
--- a/src/bin/e_shelf.c
+++ b/src/bin/e_shelf.c
@@ -2300,12 +2300,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