Fix cache free.

SVN revision: 16422
This commit is contained in:
sebastid 2005-08-30 04:50:55 +00:00 committed by sebastid
parent 24d6118b32
commit 2f17af26aa
1 changed files with 4 additions and 7 deletions

View File

@ -705,14 +705,11 @@ _ecore_con_dns_cache_free(Ecore_Con_Dns_Cache *cache)
{
int i;
free(cache->he->h_addr_list);
free(cache->he->h_name);
i = 0;
while (cache->he->h_addr_list[i])
free(cache->he->h_addr_list[i++]);
i = 0;
while (cache->he->h_aliases[i])
free(cache->he->h_aliases[i++]);
free(cache->he->h_addr_list[0]);
free(cache->he->h_addr_list);
for (i = 0; cache->he->h_aliases[i]; i++)
free(cache->he->h_aliases[i]);
free(cache->he->h_aliases);
free(cache->he);
free(cache);