302 //printf("random\n"); |
302 //printf("random\n"); |
303 char *random_name = util_random_str(); |
303 char *random_name = util_random_str(); |
304 ucx_buffer_puts(href, random_name); |
304 ucx_buffer_puts(href, random_name); |
305 free(random_name); |
305 free(random_name); |
306 } |
306 } |
307 |
307 } |
308 } |
308 |
309 } |
309 // cleanup |
|
310 free(elm.ptr); |
|
311 } |
|
312 free(elms); |
310 |
313 |
311 // if necessary add a path separator |
314 // if necessary add a path separator |
312 if(p.ptr[p.length-1] == '/') { |
315 if(p.ptr[p.length-1] == '/') { |
313 if(href->space[href->pos-1] != '/') { |
316 if(href->space[href->pos-1] != '/') { |
314 ucx_buffer_putc(href, '/'); |
317 ucx_buffer_putc(href, '/'); |