diff --git a/appl/ftp/ftp/security.c b/appl/ftp/ftp/security.c index 521e08661..ece029441 100644 --- a/appl/ftp/ftp/security.c +++ b/appl/ftp/ftp/security.c @@ -570,10 +570,10 @@ void mec(char *msg, enum protection_level level) /* ------------------------------------------------------------ */ int -sec_userok(char *user) +sec_userok(char *userstr) { if(sec_complete) - return (*mech->userok)(app_data, user); + return (*mech->userok)(app_data, userstr); return 0; } diff --git a/appl/ftp/ftpd/ftpcmd.y b/appl/ftp/ftpd/ftpcmd.y index 9a530b0dd..dd398004b 100644 --- a/appl/ftp/ftpd/ftpcmd.y +++ b/appl/ftp/ftpd/ftpcmd.y @@ -750,11 +750,11 @@ host_port : NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER COMMA NUMBER { - struct sockaddr_in *sin = (struct sockaddr_in *)data_dest; + struct sockaddr_in *sin4 = (struct sockaddr_in *)data_dest; - sin->sin_family = AF_INET; - sin->sin_port = htons($9 * 256 + $11); - sin->sin_addr.s_addr = + sin4->sin_family = AF_INET; + sin4->sin_port = htons($9 * 256 + $11); + sin4->sin_addr.s_addr = htonl(($1 << 24) | ($3 << 16) | ($5 << 8) | $7); } ;