mirror of
https://github.com/curl/curl.git
synced 2026-01-18 17:21:26 +01:00
tool_ipfs: check the return value of curl_url_get for gwpath
Closes #19358
This commit is contained in:
@@ -176,7 +176,9 @@ CURLcode ipfs_url_rewrite(CURLU *uh, const char *protocol, char **url,
|
||||
}
|
||||
|
||||
curl_url_get(gatewayurl, CURLUPART_PORT, &gwport, CURLU_URLDECODE);
|
||||
curl_url_get(gatewayurl, CURLUPART_PATH, &gwpath, CURLU_URLDECODE);
|
||||
|
||||
if(curl_url_get(gatewayurl, CURLUPART_PATH, &gwpath, CURLU_URLDECODE))
|
||||
goto clean;
|
||||
|
||||
/* get the path from user input */
|
||||
curl_url_get(uh, CURLUPART_PATH, &inputpath, CURLU_URLDECODE);
|
||||
@@ -192,7 +194,6 @@ CURLcode ipfs_url_rewrite(CURLU *uh, const char *protocol, char **url,
|
||||
if(inputpath && (inputpath[0] == '/') && !inputpath[1])
|
||||
*inputpath = '\0';
|
||||
|
||||
|
||||
pathbuffer = curl_maprintf("%s%s%s/%s%s", gwpath,
|
||||
has_trailing_slash(gwpath) ? "" : "/",
|
||||
protocol, cid,
|
||||
|
||||
Reference in New Issue
Block a user