aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2001-11-13 12:46:29 +0000
committerDaniel Stenberg <daniel@haxx.se>2001-11-13 12:46:29 +0000
commit6aafc2dfd2beab6d00b7af3c3b7cef8990ca2a6f (patch)
tree809a944b3c6a0c2a47e1eaf43a05997bf13dbc28 /lib
parent65b22480f4053ccedc6fd933f52b1e7dd6e1bce9 (diff)
corrected the ftp_getsize() usage, as the HPUX compiler warned on them
Diffstat (limited to 'lib')
-rw-r--r--lib/ftp.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/ftp.c b/lib/ftp.c
index fc78d66ad..934147497 100644
--- a/lib/ftp.c
+++ b/lib/ftp.c
@@ -1509,11 +1509,13 @@ CURLcode ftp_perform(struct connectdata *conn)
if(conn->resume_from < 0 ) {
/* we could've got a specified offset from the command line,
but now we know we didn't */
+ ssize_t gottensize;
- if(CURLE_OK != ftp_getsize(conn, ftp->file, &conn->resume_from)) {
+ if(CURLE_OK != ftp_getsize(conn, ftp->file, &gottensize)) {
failf(data, "Couldn't get remote file size");
return CURLE_FTP_COULDNT_GET_SIZE;
}
+ conn->resume_from = gottensize;
}
if(conn->resume_from) {
@@ -1680,7 +1682,7 @@ CURLcode ftp_perform(struct connectdata *conn)
* We start with trying to use the SIZE command to figure out the size
* of the file we're gonna get. If we can get the size, this is by far
* the best way to know if we're trying to resume beyond the EOF. */
- int foundsize=-1;
+ ssize_t foundsize;
result = ftp_getsize(conn, ftp->file, &foundsize);