aboutsummaryrefslogtreecommitdiff
path: root/lib/ftp.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ftp.c')
-rw-r--r--lib/ftp.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/ftp.c b/lib/ftp.c
index fb753f213..e85cc9833 100644
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -754,7 +754,8 @@ UrgError _ftp(struct UrlData *data,
size prior to the actual upload. */
ProgressInit(data, data->infilesize);
- result = Upload(data, data->secondarysocket, bytecountp);
+ result = Transfer(data, -1, -1, FALSE, NULL, /* no download */
+ data->secondarysocket, bytecountp);
if(result)
return result;
@@ -977,8 +978,9 @@ UrgError _ftp(struct UrlData *data,
infof(data, "Getting file with size: %d\n", size);
/* FTP download: */
- result=Download(data, data->secondarysocket, size, FALSE,
- bytecountp);
+ result=Transfer(data, data->secondarysocket, size, FALSE,
+ bytecountp,
+ -1, NULL); /* no upload here */
if(result)
return result;