lib: fix type of len passed to *printf's %*s

... it needs to be 'int'. Detected by Coverity CID 1486611 (etc)

Closes #7326
This commit is contained in:
Daniel Stenberg 2021-06-30 13:13:31 +02:00
parent d696ee00ee
commit 78fc6522c2
No known key found for this signature in database
GPG key ID: 5CC908FDB71E12C2
3 changed files with 5 additions and 4 deletions

View file

@ -146,7 +146,8 @@ CURLcode Curl_output_digest(struct Curl_easy *data,
tmp = strchr((char *)uripath, '?');
if(tmp) {
size_t urilen = tmp - (char *)uripath;
path = (unsigned char *) aprintf("%.*s", urilen, uripath);
/* typecast is fine here since the value is always less than 32 bits */
path = (unsigned char *) aprintf("%.*s", (int)urilen, uripath);
}
}
if(!tmp)