From: Daniel Stenberg Date: Thu, 10 Jun 2021 14:18:22 +0000 (+0200) Subject: single_transfer: ignore blank --output-dir X-Git-Tag: curl-7_78_0~151 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2784a585b304fd21fa024dd3f327886b722cf6c0;p=thirdparty%2Fcurl.git single_transfer: ignore blank --output-dir ... as otherwise it creates a rather unexpected target directory with a leading slash. Reported-by: Harry Sintonen Fixes #7218 Closes #7233 --- diff --git a/src/tool_operate.c b/src/tool_operate.c index 8fb0ef2e7c..3c580ffaea 100644 --- a/src/tool_operate.c +++ b/src/tool_operate.c @@ -970,7 +970,7 @@ static CURLcode single_transfer(struct GlobalConfig *global, } } - if(config->output_dir) { + if(config->output_dir && *config->output_dir) { char *d = aprintf("%s/%s", config->output_dir, per->outfile); if(!d) { result = CURLE_WRITE_ERROR;