# HG changeset patch # User Johannes Hofmann # Date 1272231238 -7200 # Node ID 3e804040cb316acaf0095c59d7e5049608d9974c # Parent 9e081321c25b5150a6619e33ef2f669549551597 complete a_Dns_freeall() This is an attempt to make valgrind a little bit happier. diff -r 9e081321c25b -r 3e804040cb31 src/dns.c --- a/src/dns.c Sat Apr 24 23:16:44 2010 +0200 +++ b/src/dns.c Sun Apr 25 23:33:58 2010 +0200 @@ -487,10 +487,13 @@ */ void a_Dns_freeall(void) { - int i; + int i, j; for ( i = 0; i < dns_cache_size; ++i ){ dFree(dns_cache[i].hostname); + for ( j = 0; j < dList_length(dns_cache[i].addr_list); ++j) + dFree(dList_nth_data(dns_cache[i].addr_list, j)); + dList_free(dns_cache[i].addr_list); } dFree(dns_cache); }