mirror of
https://github.com/curl/curl.git
synced 2026-04-15 01:21:44 +03:00
mprintf: silence clang-tidy readability-suspicious-call-argument
Follow-up to 64f28b8f88 #20765
Closes #20791
This commit is contained in:
parent
64f28b8f88
commit
30ec220a68
1 changed files with 5 additions and 5 deletions
|
|
@ -608,9 +608,9 @@ static bool out_double(void *userp,
|
|||
double dnum,
|
||||
char *work, int *donep)
|
||||
{
|
||||
char formatbuf[32] = "%";
|
||||
char *fptr = &formatbuf[1];
|
||||
size_t left = sizeof(formatbuf) - strlen(formatbuf);
|
||||
char fmt[32] = "%";
|
||||
char *fptr = &fmt[1];
|
||||
size_t left = sizeof(fmt) - strlen(fmt);
|
||||
int flags = p->flags;
|
||||
int width = p->width;
|
||||
int prec = p->prec;
|
||||
|
|
@ -677,12 +677,12 @@ static bool out_double(void *userp,
|
|||
#pragma GCC diagnostic ignored "-Wformat-nonliteral"
|
||||
#endif
|
||||
#ifdef _WIN32
|
||||
curlx_win32_snprintf(work, BUFFSIZE, formatbuf, dnum);
|
||||
curlx_win32_snprintf(work, BUFFSIZE, fmt, dnum);
|
||||
#elif defined(HAVE_SNPRINTF)
|
||||
/* !checksrc! disable BANNEDFUNC 1 */
|
||||
/* !checksrc! disable LONGLINE */
|
||||
/* NOLINTNEXTLINE(clang-analyzer-security.insecureAPI.DeprecatedOrUnsafeBufferHandling) */
|
||||
snprintf(work, BUFFSIZE, formatbuf, dnum);
|
||||
snprintf(work, BUFFSIZE, fmt, dnum);
|
||||
#else
|
||||
/* float and double outputs do not work without snprintf support */
|
||||
work[0] = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue