From 6f2c6b8e84a20538a5d9bd39199aa7840c7b2c5d Mon Sep 17 00:00:00 2001 From: Philipp Schafft Date: Thu, 13 Sep 2018 08:34:25 +0000 Subject: [PATCH] Fix: Use ADMIN_COMMAND_ERROR not -1 --- src/connection.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/connection.c b/src/connection.c index 79e9fb6a..0abf4e31 100644 --- a/src/connection.c +++ b/src/connection.c @@ -1348,7 +1348,7 @@ static void _handle_authentication_global(client_t *client, void *uri, auth_resu client->authstack = NULL; if (result != AUTH_NOMATCH && - !(result == AUTH_OK && client->admin_command != -1 && acl_test_admin(client->acl, client->admin_command) == ACL_POLICY_DENY)) { + !(result == AUTH_OK && client->admin_command != ADMIN_COMMAND_ERROR && acl_test_admin(client->acl, client->admin_command) == ACL_POLICY_DENY)) { _handle_authed_client(client, uri, result); return; } @@ -1402,7 +1402,7 @@ static void _handle_authentication_mount_default(client_t *client, void *uri, au client->authstack = NULL; if (result != AUTH_NOMATCH && - !(result == AUTH_OK && client->admin_command != -1 && acl_test_admin(client->acl, client->admin_command) == ACL_POLICY_DENY)) { + !(result == AUTH_OK && client->admin_command != ADMIN_COMMAND_ERROR && acl_test_admin(client->acl, client->admin_command) == ACL_POLICY_DENY)) { _handle_authed_client(client, uri, result); return; }