stefan pushed a commit to branch master.

commit 84a7cefcc2ab6492079cb7d177bfb15824dca47a
Author: Stefan Schmidt <[email protected]>
Date:   Fri Aug 9 11:43:25 2013 +0100

    edje: Do not access after freeing
    
    Better free it after we access it.
    
    CID 1039917
---
 src/bin/edje/edje_cc_handlers.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/bin/edje/edje_cc_handlers.c b/src/bin/edje/edje_cc_handlers.c
index 2dde595..cbd0b89 100644
--- a/src/bin/edje/edje_cc_handlers.c
+++ b/src/bin/edje/edje_cc_handlers.c
@@ -3433,11 +3433,11 @@ st_collections_group_parts_part_name(void)
                     }
                   else
                     {
-                       free(ep);
                        pc->parts_count--;
                        pc->parts = realloc(pc->parts, pc->parts_count * sizeof 
(Edje_Part *));
                        current_part = pc->parts[i];
                        edje_cc_handlers_hierarchy_rename(ep, current_part);
+                       free(ep);
                        epp->can_override = EINA_FALSE;
                        break;
                     }

-- 

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk

Reply via email to