243 UcxKey dav_property_key(char *ns, char *name) { |
243 UcxKey dav_property_key(char *ns, char *name) { |
244 sstr_t ns_str = sstr(ns); |
244 sstr_t ns_str = sstr(ns); |
245 sstr_t name_str = sstr(name); |
245 sstr_t name_str = sstr(name); |
246 |
246 |
247 sstr_t key; |
247 sstr_t key; |
248 key.length = ns_str.length + name_str.length + 1; |
248 key = sstrcat(3, ns_str, S(" "), name_str); |
249 key.ptr = malloc(key.length + 1); |
|
250 key = sstrncat(key, 3, ns_str, S(" "), name_str); |
|
251 |
249 |
252 return ucx_key(key.ptr, key.length); |
250 return ucx_key(key.ptr, key.length); |
253 } |
251 } |
254 |
252 |
255 |
253 |