Commit 8629620b authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

fix the bad bad bad mess this caused on name resolves returning more than

one name... Reported by James Bursa
parent 25d2a27c
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -33,10 +33,8 @@ void ares_free_hostent(struct hostent *host)
  for (p = host->h_aliases; *p; p++)
    free(*p);
  free(host->h_aliases);
  for(p = host->h_addr_list; *p; p++)
  {
    free(*p);
  }
  free(host->h_addr_list[0]); /* no matter if there is one or many entries,
                                 there is only one malloc for all of them */
  free(host->h_addr_list);
  free(host);
}