libidav/resource.c

changeset 70
88092b88ec00
parent 43
03076907b58a
child 74
da079dc0724c
--- a/libidav/resource.c	Fri Dec 12 15:48:54 2014 +0100
+++ b/libidav/resource.c	Mon Dec 15 09:57:35 2014 +0100
@@ -245,9 +245,7 @@
     sstr_t name_str = sstr(name);
     
     sstr_t key;
-    key.length = ns_str.length + name_str.length + 1;
-    key.ptr = malloc(key.length + 1);
-    key = sstrncat(key, 3, ns_str, S(" "), name_str);
+    key = sstrcat(3, ns_str, S(" "), name_str);
     
     return ucx_key(key.ptr, key.length);
 }

mercurial