diff options
-rw-r--r-- | Source/CTest/cmCTestSubmitHandler.cxx | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/CTest/cmCTestSubmitHandler.cxx b/Source/CTest/cmCTestSubmitHandler.cxx index 0c787f5..efb31c3 100644 --- a/Source/CTest/cmCTestSubmitHandler.cxx +++ b/Source/CTest/cmCTestSubmitHandler.cxx @@ -125,6 +125,11 @@ bool cmCTestSubmitHandler::SubmitUsingFTP(const cmStdString& localprefix, // enable uploading ::curl_easy_setopt(curl, CURLOPT_UPLOAD, 1) ; + // if there is little to no activity for 30 seconds stop submitting + ::curl_easy_setopt(curl, CURLOPT_LOW_SPEED_LIMIT, 1) ; + ::curl_easy_setopt(curl, CURLOPT_LOW_SPEED_TIME, 30) ; + + ::curl_easy_setopt(curl, CURLOPT_UPLOAD, 1) ; cmStdString local_file = *file; if ( !cmSystemTools::FileExists(local_file.c_str()) ) |