From: Viktor Szakats Date: Sun, 8 Mar 2026 20:03:37 +0000 (+0100) Subject: rand: drop scan-build silencer X-Git-Tag: curl-8_19_0~17 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=716dc8ce6cd7f970eecf7b9abb89f1155feb5b93;p=thirdparty%2Fcurl.git rand: drop scan-build silencer scan-build has been dropped in favor of clang-tidy and this false positive no longer triggers with it. Follow-up to ce4db9c2efca0bd89e556e231d940c988d84a606 #20751 Follow-up to 02f207a76b45129e4d033c099e6d17581801c76e Closes #20860 --- diff --git a/lib/rand.c b/lib/rand.c index 007d13e843..4232e819e1 100644 --- a/lib/rand.c +++ b/lib/rand.c @@ -206,12 +206,6 @@ CURLcode Curl_rand_hex(struct Curl_easy *data, unsigned char *rnd, size_t num) unsigned char buffer[128]; DEBUGASSERT(num > 1); -#ifdef __clang_analyzer__ - /* This silences a scan-build warning about accessing this buffer with - uninitialized memory. */ - memset(buffer, 0, sizeof(buffer)); -#endif - if((num / 2 >= sizeof(buffer)) || !(num & 1)) { /* make sure it fits in the local buffer and that it is an odd number! */ DEBUGF(infof(data, "invalid buffer size with Curl_rand_hex"));