src/server/daemon/acldata.c

changeset 415
d938228c382e
parent 255
b5d15a4a19f5
child 490
d218607f5a7e
--- 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;
 }

mercurial