version 1.23, 2019/05/08 20:00:25 |
version 1.24, 2019/05/08 21:30:11 |
|
|
if ((tofree = strdup(root)) == NULL) { |
if ((tofree = strdup(root)) == NULL) { |
ERR("strdup"); |
ERR("strdup"); |
goto out; |
goto out; |
} else if (mkpath(sess, tofree) < 0) { |
} else if (mkpath(tofree) < 0) { |
ERRX1("%s: mkpath", root); |
ERRX1("%s: mkpath", root); |
free(tofree); |
free(tofree); |
goto out; |
goto out; |
|
|
pfd[PFD_DOWNLOADER_IN].events = POLLIN; |
pfd[PFD_DOWNLOADER_IN].events = POLLIN; |
pfd[PFD_SENDER_OUT].events = POLLOUT; |
pfd[PFD_SENDER_OUT].events = POLLOUT; |
|
|
ul = upload_alloc(sess, root, dfd, fdout, |
ul = upload_alloc(root, dfd, fdout, CSUM_LENGTH_PHASE1, fl, flsz, |
CSUM_LENGTH_PHASE1, fl, flsz, oumask); |
oumask); |
|
|
if (ul == NULL) { |
if (ul == NULL) { |
ERRX1("upload_alloc"); |
ERRX1("upload_alloc"); |
goto out; |
goto out; |