--- lib/ftp.c
+++ lib/ftp.c
@@ -3282,6 +3282,9 @@ static CURLcode ftp_range(struct connect
                  " to %" FORMAT_OFF_T ", totally %" FORMAT_OFF_T " bytes\n",
                  from, to, data->reqdata.maxdownload));
     ftpc->dont_check = TRUE; /* dont check for successful transfer */
+  } else {
+    data->reqdata.maxdownload = -1;
+    data->reqdata.resume_from = 0;
   }
   return CURLE_OK;
 }

