mirror of
https://github.com/moparisthebest/curl
synced 2024-12-22 08:08:50 -05:00
ftpserver.pl: Reworked unrecognised command responses
As the IMAP regex could fail and $1 would not contain the command id updated the unrecognised command response to be more generic and realistic (like those used in the command handlers). Additionally updated the POP3, SMTP and FTP responses.
This commit is contained in:
parent
f49276bfcb
commit
c876f6ae6d
@ -3062,7 +3062,7 @@ while(1) {
|
||||
$FTPARG="";
|
||||
}
|
||||
else {
|
||||
sendcontrol "$1 '$full': command not understood.\r\n";
|
||||
sendcontrol "$full BAD Command\r\n";
|
||||
last;
|
||||
}
|
||||
}
|
||||
@ -3073,7 +3073,7 @@ while(1) {
|
||||
elsif($proto eq "pop3") {
|
||||
# POP3 long "commands" are base64 authentication data
|
||||
unless($full =~ /^[A-Z0-9+\/]*={0,2}$/i) {
|
||||
sendcontrol "-ERR '$full': command not understood.\r\n";
|
||||
sendcontrol "-ERR Unrecognized command\r\n";
|
||||
last;
|
||||
}
|
||||
|
||||
@ -3086,7 +3086,7 @@ while(1) {
|
||||
$FTPARG="";
|
||||
}
|
||||
else {
|
||||
sendcontrol "500 '$full': command not understood.\r\n";
|
||||
sendcontrol "500 Unrecognized command\r\n";
|
||||
last;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user