376 |
376 |
377 ucx_buffer_write(elm.ptr, 1, elm.length, pbuf); |
377 ucx_buffer_write(elm.ptr, 1, elm.length, pbuf); |
378 if(child) { |
378 if(child) { |
379 ucx_buffer_puts(href, util_resource_name(child->href)); |
379 ucx_buffer_puts(href, util_resource_name(child->href)); |
380 res = child; |
380 res = child; |
381 } else { |
381 } else if(DAV_ENCRYPT_NAME(sn)) { |
382 //printf("random\n"); |
|
383 char *random_name = util_random_str(); |
382 char *random_name = util_random_str(); |
384 ucx_buffer_puts(href, random_name); |
383 ucx_buffer_puts(href, random_name); |
385 free(random_name); |
384 free(random_name); |
|
385 } else { |
|
386 ucx_buffer_puts(href, util_resource_name(path)); |
386 } |
387 } |
387 } |
388 } |
388 |
389 |
389 // cleanup |
390 // cleanup |
390 free(elm.ptr); |
391 free(elm.ptr); |