diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/tool_operate.c | 7 | 
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tool_operate.c b/src/tool_operate.c index 948a2f314..d56cab5fb 100644 --- a/src/tool_operate.c +++ b/src/tool_operate.c @@ -1180,9 +1180,12 @@ static CURLcode operate_do(struct GlobalConfig *global,            my_setopt(curl, CURLOPT_SSLENGINE_DEFAULT, 1L);          } -        /* new in curl 7.10.7, extended in 7.19.4 but this only sets 0 or 1 */ +        /* new in curl 7.10.7, extended in 7.19.4. Modified to use +           CREATE_DIR_RETRY in 7.49.0 */          my_setopt(curl, CURLOPT_FTP_CREATE_MISSING_DIRS, -                  config->ftp_create_dirs?1L:0L); +                  (long)(config->ftp_create_dirs? +                         CURLFTP_CREATE_DIR_RETRY: +                         CURLFTP_CREATE_DIR_NONE));          /* new in curl 7.10.8 */          if(config->max_filesize)  | 
