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