diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/ftp.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -90,6 +90,7 @@ #include "multiif.h" #include "url.h" #include "rawstr.h" +#include "speedcheck.h" #define _MPRINTF_REPLACE /* use our functions only */ #include <curl/mprintf.h> @@ -3069,6 +3070,13 @@ static CURLcode ftp_easy_statemach(struct connectdata *conn) result = ftp_statemach_act(conn); if(result) break; + else if(Curl_pgrsUpdate(conn)) + result = CURLE_ABORTED_BY_CALLBACK; + else + result = Curl_speedcheck(data, Curl_tvnow()); + + if(result) + break; } } |