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" --