mirror of
https://github.com/mtheall/ftpd.git
synced 2024-11-23 17:49:48 +00:00
Print parsed command when it is invalid
Remove carriage return first before sending command back to the client.
This commit is contained in:
parent
dff661c19f
commit
832929c15b
@ -1234,7 +1234,11 @@ ftp_session_read_command(ftp_session_t *session,
|
||||
/* execute the command */
|
||||
if(command == NULL)
|
||||
{
|
||||
ftp_send_response(session, 502, "invalid command\r\n");
|
||||
/* remove CRLF from buffer, if exists */
|
||||
char *crlf_loc = strstr(buffer, "\r\n");
|
||||
if (crlf_loc)
|
||||
*crlf_loc = '\0';
|
||||
ftp_send_response(session, 502, "Invalid command \"%s\"\r\n", buffer);
|
||||
}
|
||||
else if(session->state != COMMAND_STATE)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user