get_url_file_name: make no slash equal empty string
This commit is contained in:
parent
199b3e46f9
commit
b546c7c926
@ -140,13 +140,16 @@ CURLcode get_url_file_name(char **filename, const char *url)
|
||||
pc = url;
|
||||
pc = strrchr(pc, '/');
|
||||
|
||||
if(pc) {
|
||||
if(pc)
|
||||
/* duplicate the string beyond the slash */
|
||||
pc++;
|
||||
*filename = strdup(pc);
|
||||
if(!*filename)
|
||||
return CURLE_OUT_OF_MEMORY;
|
||||
}
|
||||
else
|
||||
/* no slash => empty string */
|
||||
pc = "";
|
||||
|
||||
*filename = strdup(pc);
|
||||
if(!*filename)
|
||||
return CURLE_OUT_OF_MEMORY;
|
||||
|
||||
/* in case we built debug enabled, we allow an environment variable
|
||||
* named CURL_TESTDIR to prefix the given file name to put it into a
|
||||
|
Loading…
x
Reference in New Issue
Block a user