--- a/src/server/daemon/acl.c Wed Nov 02 19:19:01 2022 +0100 +++ b/src/server/daemon/acl.c Sun Nov 06 15:53:32 2022 +0100 @@ -318,7 +318,7 @@ gid_t owninggroup); int fs_acl_check(SysACL *acl, User *user, const char *path, uint32_t access_mask) { - sstr_t p; + cxmutstr p; if(path[0] != '/') { size_t n = 128; char *cwd = malloc(n); @@ -331,12 +331,12 @@ return 0; } } - sstr_t wd = sstr(cwd); - sstr_t pp = sstr((char*)path); + cxmutstr wd = cx_str(cwd); + cxmutstr pp = cx_str((char*)path); - p = sstrcat(3, wd, sstrn("/", 1), pp); + p = cx_strcat(3, wd, cx_strn("/", 1), pp); } else { - p = sstrdup(sstr((char*)path)); + p = cx_strdup(cx_str((char*)path)); } if(p.ptr[p.length-1] == '/') { p.ptr[p.length-1] = 0;