cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=05881ea61ab945fe255a71f9f900dc0fedc7f4f6

commit 05881ea61ab945fe255a71f9f900dc0fedc7f4f6
Author: Srivardhan Hebbar <sri.heb...@samsung.com>
Date:   Wed Apr 22 14:19:46 2015 +0200

    ecore_con: fix dns lookup crash issue.
    
    Summary:
    When executed ecore_con_lookup_example function, we were getting a crash. 
This is the fix for the crash. I analysed it in the valgrind and found the 
error. Valgrind reported invalid free at this place.
    svr->name is getting freed in _ecore_con_server_eo_base_destructor function 
and svr is getting freed in ecore_con_shutdown function.
    Signed-off-by: Srivardhan Hebbar <sri.heb...@samsung.com>
    
    Reviewers: cedric
    
    Subscribers: cedric
    
    Differential Revision: https://phab.enlightenment.org/D2398
    
    Signed-off-by: Cedric BAIL <ced...@osg.samsung.com>
---
 src/lib/ecore_con/ecore_con.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/src/lib/ecore_con/ecore_con.c b/src/lib/ecore_con/ecore_con.c
index e06a1a3..3e6ad7a 100644
--- a/src/lib/ecore_con/ecore_con.c
+++ b/src/lib/ecore_con/ecore_con.c
@@ -2950,9 +2950,7 @@ _ecore_con_lookup_done(void *data,
    else
      lk->done_cb(NULL, NULL, NULL, 0, (void *)lk->data);
 
-   free(svr->name);
    free(lk);
-   free(svr);
 }
 
 #include "ecore_con_base.eo.c"

-- 


Reply via email to