Jelajahi Sumber

librhash: Suppress clang-analyzer warnings

Brad King 2 tahun lalu
induk
melakukan
5ec464a76f
1 mengubah file dengan 3 tambahan dan 0 penghapusan
  1. 3 0
      Utilities/cmlibrhash/librhash/hex.c

+ 3 - 0
Utilities/cmlibrhash/librhash/hex.c

@@ -110,6 +110,9 @@ size_t rhash_base64_url_encoded_helper(char* dst, const unsigned char* src, size
 {
 #define B64_CHUNK_SIZE 120
 	char buffer[164];
+	#ifdef __clang_analyzer__
+	memset(buffer, 0, sizeof(buffer));
+	#endif
 	assert((BASE64_LENGTH(B64_CHUNK_SIZE) + 4) <= sizeof(buffer));
 	assert((B64_CHUNK_SIZE % 6) == 0);
 	if (url_encode) {