From 10f4fa2d19cdaee7acd0244644c0be77963e975e Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 27 Mar 2003 01:34:42 +0000 Subject: [PATCH] Fixed winsockism in resolve_ip. --- src/sbbs3/install/ftpio.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/sbbs3/install/ftpio.c b/src/sbbs3/install/ftpio.c index 6b1712851a..5994ff8c8a 100644 --- a/src/sbbs3/install/ftpio.c +++ b/src/sbbs3/install/ftpio.c @@ -552,7 +552,7 @@ cmd(FTP_t ftp, const char *fmt, ...) static u_long resolve_ip(char *addr) { - HOSTENT* host; + struct hostent* host; char* p; if(*addr==0) @@ -574,7 +574,7 @@ ftp_login_session(FTP_t ftp, char *host, char *user, char *passwd, int port, int verbose) { char pbuf[10]; - struct sockaddr addr; + struct sockaddr_in addr; u_long ip_addr; int err; int s; @@ -608,7 +608,7 @@ ftp_login_session(FTP_t ftp, char *host, addr.sin_family = AF_INET; addr.sin_port = htons(port); - if (connect(s, &addr, sizeof (addr)) < 0) { + if (connect(s, (struct sockaddr*)&addr, sizeof (addr)) < 0) { ftp->error = errno; close(s); return FAILURE; -- GitLab