X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=ares_free_hostent.c;h=d76679565a5bdf3c2fe210da1c7a53a9396891ec;hb=3c3c49e048b1abca49597526c9ba10405364ab5c;hp=a41624fc13a86efdd41581bc955398de4089c966;hpb=f6e7395ca0e8b148ee5a16d8baf82a10bac94a18;p=platform%2Fupstream%2Fc-ares.git diff --git a/ares_free_hostent.c b/ares_free_hostent.c index a41624f..d766795 100644 --- a/ares_free_hostent.c +++ b/ares_free_hostent.c @@ -1,4 +1,4 @@ -/* $Id: */ +/* $Id$ */ /* Copyright 1998 by the Massachusetts Institute of Technology. * @@ -29,11 +29,12 @@ void ares_free_hostent(struct hostent *host) { char **p; - free(host->h_name); + free((char *)(host->h_name)); for (p = host->h_aliases; *p; p++) free(*p); free(host->h_aliases); - free(host->h_addr_list[0]); + 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); }