AllCommands: close connection after syntax error

Stop HTTP clients from exploiting MPD via forged POST requests.
This commit is contained in:
Max Kellermann
2014-08-12 15:33:45 +02:00
parent c597538b40
commit cf797657ed
2 changed files with 4 additions and 1 deletions

View File

@@ -369,7 +369,9 @@ command_process(Client &client, unsigned num, char *line)
current_command = nullptr;
return CommandResult::ERROR;
/* this client does not speak the MPD protocol; kick
the connection */
return CommandResult::FINISH;
}
unsigned argc = 1;