From 003bf9a6959714e0f696f0015c8c712e89962b9b Mon Sep 17 00:00:00 2001 From: Marco Bettini Date: Thu, 28 Aug 2025 15:09:56 +0000 Subject: [PATCH] acl: Fix crash when group ACLs are used, but user's acl_groups is empty --- src/plugins/acl/acl-backend.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/acl/acl-backend.c b/src/plugins/acl/acl-backend.c index 2ad901cd96..cc08d702dd 100644 --- a/src/plugins/acl/acl-backend.c +++ b/src/plugins/acl/acl-backend.c @@ -155,7 +155,8 @@ bool acl_backend_user_name_equals(struct acl_backend *backend, bool acl_backend_user_is_in_group(struct acl_backend *backend, const char *group_name) { - return array_bsearch(&backend->set->acl_groups, group_name, + return array_not_empty(&backend->set->acl_groups) && + array_bsearch(&backend->set->acl_groups, group_name, search_strcmp) != NULL; } -- 2.47.3