]> granicus.if.org Git - curl/commitdiff
corrected the ftp_getsize() usage, as the HPUX compiler warned on them
authorDaniel Stenberg <daniel@haxx.se>
Tue, 13 Nov 2001 12:46:29 +0000 (12:46 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 13 Nov 2001 12:46:29 +0000 (12:46 +0000)
lib/ftp.c

index fc78d66ad3aa25828f26b9e9a5c5cddf9e806f02..93414749748e73e33c9e3487c830481738e19521 100644 (file)
--- 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);