1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
--- src/ftp.c.orig 2004-07-30 12:52:12 UTC
+++ src/ftp.c
@@ -115,7 +115,7 @@ ftpcmd_t cmdtab[] = {
unsigned get_interface_info(int pfd, char *ip, int max)
{
- int size;
+ socklen_t size;
unsigned int port;
struct sockaddr_in saddr;
@@ -133,7 +133,7 @@ unsigned get_interface_info(int pfd, char *ip, int max
int get_client_info(ftp_t *x, int pfd)
{
- int size;
+ socklen_t size;
struct sockaddr_in saddr;
struct in_addr *addr;
struct hostent *hostp = NULL;
@@ -274,7 +274,8 @@ int getc_fd(ftp_t *x, int fd)
}
else if (FD_ISSET(x->ch.active, &available)) {
if (x->ch.state == PORT_LISTEN) {
- int sock, adrlen;
+ int sock;
+ socklen_t adrlen;
struct sockaddr_in adr;
earlyreported = 0;
@@ -1823,7 +1824,7 @@ int proxy_request(config_t *config)
syslog(LOG_NOTICE, "%s %s: %ld bytes", x->ch.command, x->ch.filename, x->ch.bytes);
if (x->xlfp != NULL) {
- unsigned long now;
+ time_t now;
char date[80];
/*
|