Skip to content

Commit

Permalink
Merge pull request #246 from sjinks/fix-codeql-alerts
Browse files Browse the repository at this point in the history
fix: CodeQL alerts (GH-242, GH-243)
  • Loading branch information
sjinks committed Jun 15, 2024
2 parents a2b5420 + 3a49a77 commit 260c2cf
Showing 1 changed file with 17 additions and 23 deletions.
40 changes: 17 additions & 23 deletions worker.c
Original file line number Diff line number Diff line change
Expand Up @@ -74,29 +74,23 @@ void* worker(void* arg)
break;
}

switch (ssh_message_type(message)) {
case SSH_REQUEST_AUTH:
switch (ssh_message_subtype(message)) {
case SSH_AUTH_METHOD_PASSWORD:
my_log(
LOG_WARNING,
"Failed password for %s from %s port %d ssh%d (target: %s:%d, password: %s)",
ssh_message_auth_user(message), ipstr, port, version,
my_ipstr, my_port, ssh_message_auth_password(message)
);
/* fall through */

default:
ssh_message_auth_set_methods(message, SSH_AUTH_METHOD_PASSWORD);
ssh_message_reply_default(message);
break;
}

break;

default:
ssh_message_reply_default(message);
break;
int message_type = ssh_message_type(message);
if (message_type == SSH_REQUEST_AUTH) {
int message_subtype = ssh_message_subtype(message);
if (message_subtype == SSH_AUTH_METHOD_PASSWORD) {
my_log(
LOG_WARNING,
"Failed password for %s from %s port %d ssh%d (target: %s:%d, password: %s)",
ssh_message_auth_user(message), ipstr, port, version,
my_ipstr, my_port, ssh_message_auth_password(message)
);
}

ssh_message_auth_set_methods(message, SSH_AUTH_METHOD_PASSWORD);
ssh_message_reply_default(message);
}
else {
ssh_message_reply_default(message);
}

ssh_message_free(message);
Expand Down

0 comments on commit 260c2cf

Please sign in to comment.