--- a/src/server/daemon/acldata.c Wed Nov 02 19:19:01 2022 +0100 +++ b/src/server/daemon/acldata.c Sun Nov 06 15:53:32 2022 +0100 @@ -32,13 +32,13 @@ #include "acldata.h" -ACLData* acl_data_new(UcxAllocator *a) { - ACLData *dat = almalloc(a, sizeof(ACLData)); +ACLData* acl_data_new(CxAllocator *a) { + ACLData *dat = cxMalloc(a, sizeof(ACLData)); if(!dat) { return NULL; } - dat->namedACLs = ucx_map_new_a(a, 16); + dat->namedACLs = cxHashMapCreate(a, 16); if(!dat->namedACLs) { return NULL; } @@ -46,7 +46,7 @@ return dat; } -ACLList* acl_get(ACLData *acldata, char *name) { - ACLList *acl = ucx_map_cstr_get(acldata->namedACLs, name); +ACLList* acl_get(ACLData *acldata, const char *name) { + ACLList *acl = cxMapGet(acldata->namedACLs, cx_hash_key_str(name)); return acl; }