libidav/session.c

changeset 496
5979ea04175e
parent 491
fdc2fb090cc7
child 497
411bd1098175
equal deleted inserted replaced
495:52cbd310b881 496:5979ea04175e
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);

mercurial