| 323 } |
323 } |
| 324 |
324 |
| 325 static int jobthr_upload_scan(void *data) { |
325 static int jobthr_upload_scan(void *data) { |
| 326 DavFileUpload *upload = data; |
326 DavFileUpload *upload = data; |
| 327 |
327 |
| 328 CxList *stack = cxLinkedListCreateSimple(CX_STORE_POINTERS); |
328 CxList *stack = cxLinkedListCreate(NULL, CX_STORE_POINTERS); |
| 329 for (int i = 0; i < upload->files.nfiles; i++) { |
329 for (int i = 0; i < upload->files.nfiles; i++) { |
| 330 DUFile *f = malloc(sizeof(DUFile)); |
330 DUFile *f = malloc(sizeof(DUFile)); |
| 331 f->path = strdup(upload->files.files[i]); |
331 f->path = strdup(upload->files.files[i]); |
| 332 f->upload_path = util_concat_path(upload->base_path, util_path_file_name(f->path)); |
332 f->upload_path = util_concat_path(upload->base_path, util_path_file_name(f->path)); |
| 333 f->isdirectory = FALSE; |
333 f->isdirectory = FALSE; |