diff --git a/source/commands2.c b/source/commands2.c index e008cad..53c94e6 100644 --- a/source/commands2.c +++ b/source/commands2.c @@ -2451,7 +2451,7 @@ struct param parm; void handle_reconnect(int s) { -int len; +socklen_t len; struct sockaddr_in addr; int n; memset(&addr, 0, sizeof(addr)); diff --git a/source/dcc.c b/source/dcc.c index 16e49b8..e1d56e1 100644 --- a/source/dcc.c +++ b/source/dcc.c @@ -730,7 +730,7 @@ DCC_List *new_i; static void start_dcc_chat(int s) { struct sockaddr_in remaddr; -int sra; +socklen_t sra; int type; int new_s = -1; char *nick = NULL; @@ -1789,7 +1789,7 @@ char *buffer = alloca(MAX_DCC_BLOCK_SIZE+1); void start_dcc_send(int s) { struct sockaddr_in remaddr; -int sra; +socklen_t sra; int type; int new_s = -1; int tdcc = 0; @@ -3832,7 +3832,7 @@ void open_ftpget(SocketList *s, char *args) SocketList *sock; DCC_int *new; struct sockaddr_in data_addr = { 0 }; -int len = sizeof(struct sockaddr_in); +socklen_t len = sizeof(struct sockaddr_in); char tmp[BIG_BUFFER_SIZE+1]; int data = -1, s1 = -1; char *p, *bufptr; diff --git a/source/screen.c b/source/screen.c index 838762c..740feb6 100644 --- a/source/screen.c +++ b/source/screen.c @@ -1552,7 +1552,7 @@ extern Window *BX_create_additional_screen (void) *termvar; int screen_type = ST_NOTHING; struct sockaddr_in NewSock; - int NsZ; + socklen_t NsZ; int s; fd_set fd_read; struct timeval timeout; diff --git a/source/server.c b/source/server.c index 8f0d2fe..513e636 100644 --- a/source/server.c +++ b/source/server.c @@ -3056,7 +3056,7 @@ unsigned int lport = 0, rport = 0; void identd_handler(int s) { struct sockaddr_in remaddr; -int sra = sizeof(struct sockaddr_in); +socklen_t sra = sizeof(struct sockaddr_in); int sock = -1; if ((sock = my_accept(s, (struct sockaddr *) &remaddr, &sra)) > -1) {