]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
tool_operate: fix msnprintfing the error message
authorDaniel Stenberg <daniel@haxx.se>
Tue, 6 Sep 2022 09:05:47 +0000 (11:05 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 6 Sep 2022 12:32:51 +0000 (14:32 +0200)
Follow-up to 7be53774c41c59b47075fba

Coverity CID 1513717 pointed out that we cannot use sizeof() on the
error buffer anymore.

Closes #9440

src/tool_operate.c

index 85544c414ea5c7cea70c25e99bdb68626a15f69d..75ef68478af3fde28bbbfd7efbf536fb3079fa9e 100644 (file)
@@ -2325,8 +2325,9 @@ static CURLcode parallel_transfers(struct GlobalConfig *global,
           curl_multi_remove_handle(multi, easy);
 
           if(ended->abort && tres == CURLE_ABORTED_BY_CALLBACK) {
-            msnprintf(ended->errorbuffer, sizeof(ended->errorbuffer),
-              "Transfer aborted due to critical error in another transfer");
+            msnprintf(ended->errorbuffer, CURL_ERROR_SIZE,
+                      "Transfer aborted due to critical error "
+                      "in another transfer");
           }
           tres = post_per_transfer(global, ended, tres, &retry, &delay);
           progress_finalize(ended); /* before it goes away */