Hide user/pass arguments in log

This commit is contained in:
Michael Theall 2020-04-26 20:44:35 -05:00
parent fdbdfa679b
commit 2f668bd7c2

View File

@ -1424,6 +1424,9 @@ void FtpSession::readCommand (int const events_)
*delim = '\0'; *delim = '\0';
decodePath (buffer, delim - buffer); decodePath (buffer, delim - buffer);
if (::strncasecmp ("USER ", buffer, 5) == 0 || ::strncasecmp ("PASS ", buffer, 5) == 0)
command ("%.*s ******\n", 5, buffer);
else
command ("%s\n", buffer); command ("%s\n", buffer);
char const *const command = buffer; char const *const command = buffer;