From 6aafc2dfd2beab6d00b7af3c3b7cef8990ca2a6f Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Tue, 13 Nov 2001 12:46:29 +0000
Subject: [PATCH] corrected the ftp_getsize() usage, as the HPUX compiler
 warned on them

---
 lib/ftp.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/ftp.c b/lib/ftp.c
index fc78d66ad3..9341474974 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);
 
-- 
GitLab