bool acl_access_ok(UAContext *ua, int acl, char *item, int len)
{
bool acl_access_ok(UAContext *ua, int acl, char *item, int len)
{
if (!ua->cons) {
Dmsg0(400, "Root cons access OK.\n");
return true; /* No cons resource -> root console OK for everything */
}
if (!ua->cons) {
Dmsg0(400, "Root cons access OK.\n");
return true; /* No cons resource -> root console OK for everything */
}
for (int i=0; i<list->size(); i++) {
if (strncasecmp(item, (char *)list->get(i), len) == 0) {
Dmsg3(400, "Found %s in %d %s\n", item, acl, (char *)list->get(i));
for (int i=0; i<list->size(); i++) {
if (strncasecmp(item, (char *)list->get(i), len) == 0) {
Dmsg3(400, "Found %s in %d %s\n", item, acl, (char *)list->get(i));