Add passive mode option to TMS upload.
[dcpomatic.git] / src / lib / curl_uploader.cc
index 6fe7aba145c40ecfa2fd91f2ae035dee0d6f0a5b..9416a17fb800cdb6b95f0dc96977adc4135cfcdb 100644 (file)
@@ -58,6 +58,9 @@ CurlUploader::CurlUploader (function<void (string)> set_status, function<void (f
        curl_easy_setopt (_curl, CURLOPT_READDATA, this);
        curl_easy_setopt (_curl, CURLOPT_USERNAME, Config::instance()->tms_user().c_str());
        curl_easy_setopt (_curl, CURLOPT_PASSWORD, Config::instance()->tms_password().c_str());
+       if (!Config::instance()->tms_passive()) {
+               curl_easy_setopt(_curl, CURLOPT_FTPPORT, "-");
+       }
 }