From e78d8f4fae410d7c0b64a918399461b15d8dbec1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9sz=C3=A1ros=20Mih=C3=A1ly?= Date: Fri, 4 Oct 2024 19:26:17 +0200 Subject: [PATCH] Fix cli auth (#1578) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix to avoid accept all password except the right cli_password Co-authored-by: Mészáros Mihály --- src/apps/relay/turn_admin_server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/apps/relay/turn_admin_server.c b/src/apps/relay/turn_admin_server.c index 6cce44c..da1fe82 100644 --- a/src/apps/relay/turn_admin_server.c +++ b/src/apps/relay/turn_admin_server.c @@ -960,7 +960,7 @@ static int run_cli_input(struct cli_session *cs, const char *buf0, unsigned int if (sl) { cs->cmds += 1; if (cli_password[0] && !(cs->auth_completed)) { - if (check_password_equal(cmd, cli_password)) { + if (!check_password_equal(cmd, cli_password)) { if (cs->cmds >= CLI_PASSWORD_TRY_NUMBER) { addr_debug_print(1, &(cs->addr), "CLI authentication error"); TURN_LOG_FUNC(TURN_LOG_LEVEL_ERROR, "CLI authentication error\n");