src/server/daemon/acl.c

changeset 100
e9bb8449df02
parent 93
95b77e842db3
child 109
8a0a7754f123
--- a/src/server/daemon/acl.c	Fri Oct 16 19:23:49 2015 +0200
+++ b/src/server/daemon/acl.c	Sat Oct 17 18:07:04 2015 +0200
@@ -319,10 +319,8 @@
         }
         sstr_t wd = sstr(cwd);
         sstr_t pp = sstr(path);
-        p.length = wd.length + pp.length + 1;
-        p.ptr = malloc(p.length + 1);
-        p = sstrncat(p, 3, wd, sstrn("/", 1), pp);
-        p.ptr[p.length] = '\0';
+        
+        p = sstrcat(3, wd, sstrn("/", 1), pp);
     } else {
         p = sstrdup(sstr(path));
     }

mercurial