]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
sendf: make failf() use the mvsnprintf() return code
authorDaniel Stenberg <daniel@haxx.se>
Mon, 18 May 2020 16:51:37 +0000 (18:51 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 19 May 2020 06:13:31 +0000 (08:13 +0200)
... and avoid a strlen() call. Fixes a MonocleAI warning.

Reported-by: MonocleAI
Fixes #5413
Closes #5420

lib/sendf.c

index 6ad32e1b39a196b129332ba3d424f95cf223837c..92caf7cec95b642d330a220b35415ac9f67b794b 100644 (file)
@@ -267,8 +267,7 @@ void Curl_failf(struct Curl_easy *data, const char *fmt, ...)
     size_t len;
     char error[CURL_ERROR_SIZE + 2];
     va_start(ap, fmt);
-    mvsnprintf(error, CURL_ERROR_SIZE, fmt, ap);
-    len = strlen(error);
+    len = mvsnprintf(error, CURL_ERROR_SIZE, fmt, ap);
 
     if(data->set.errorbuffer && !data->state.errorbuf) {
       strcpy(data->set.errorbuffer, error);