diff --git a/src/sbbs3/install/ftpio.c b/src/sbbs3/install/ftpio.c
index f2008f1cce5dfd39bd5f91f3f08ffc1d9cb5d8ea..a759be1cb59525d4b7a7a9ae096812bb0bff985e 100644
--- a/src/sbbs3/install/ftpio.c
+++ b/src/sbbs3/install/ftpio.c
@@ -614,6 +614,7 @@ ftp_login_session(FTP_t ftp, char *host,
 		return FAILURE;
 	}
 
+	ftp->addrtype = addr.sin_family;
     ftp->fd_ctrl = s;
     ftp->con_state = isopen;
     ftp->is_verbose = verbose;