From: Daniel Stenberg Date: Fri, 20 Sep 2002 14:40:14 +0000 (+0000) Subject: Craig Markwardt made the "struct hostent_data" get cleared too, as is X-Git-Tag: upstream/7.37.1~15246 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aef3131e92817285024a38b9669fec1f64a3088d;p=platform%2Fupstream%2Fcurl.git Craig Markwardt made the "struct hostent_data" get cleared too, as is needed on Tru64 (or something). --- diff --git a/lib/ftp.c b/lib/ftp.c index 28263eb..5008d92 100644 --- a/lib/ftp.c +++ b/lib/ftp.c @@ -880,9 +880,11 @@ ftp_pasv_verbose(struct connectdata *conn, /* Bjorn Reese (November 28 2001): The Tru64 man page on gethostbyaddr_r() says that the hostent struct must be filled with zeroes before the call to - gethostbyaddr_r(). */ + gethostbyaddr_r(). - memset(hostent_buf, 0, sizeof(struct hostent)); + ... as must be struct hostent_data Craig Markwardt 19 Sep 2002. */ + + memset(hostent_buf, 0, sizeof(struct hostent)+sizeof(struct hostent_data)); if(gethostbyaddr_r((char *) &address, sizeof(address), AF_INET,