From dd666a6ffdf8df737c1a5d56726581add464c05c Mon Sep 17 00:00:00 2001 From: discomfitor Date: Fri, 20 Dec 2013 22:16:59 -0500 Subject: [PATCH] bugfix: free the entire ecore_con dns struct on info clear to prevent crashes later on --- src/lib/ecore_con/ecore_con_dns.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore_con/ecore_con_dns.c b/src/lib/ecore_con/ecore_con_dns.c index 0ed0536f27..986c3a49ac 100644 --- a/src/lib/ecore_con/ecore_con_dns.c +++ b/src/lib/ecore_con/ecore_con_dns.c @@ -180,8 +180,8 @@ ecore_con_info_shutdown(void) void ecore_con_info_data_clear(void *info) { - Ecore_Con_DNS *dns = info; - if (dns) dns->data = NULL; + if (info) + _ecore_con_dns_free(info); } int