From a07c51b6379eb76fa46d3218ae327f3901b55255 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20M=C3=BCller?= Date: Sat, 15 Oct 2022 17:53:10 +0200 Subject: [PATCH] Use `size_t` for indices in `digest_str` --- src/base/hash.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/base/hash.cpp b/src/base/hash.cpp index bcfca9f1f..79802829d 100644 --- a/src/base/hash.cpp +++ b/src/base/hash.cpp @@ -7,17 +7,16 @@ const SHA256_DIGEST SHA256_ZEROED = {{0}}; static void digest_str(const unsigned char *digest, size_t digest_len, char *str, size_t max_len) { - unsigned i; if(max_len > digest_len * 2 + 1) { max_len = digest_len * 2 + 1; } str[max_len - 1] = 0; max_len -= 1; - for(i = 0; i < max_len; i++) + for(size_t i = 0; i < max_len; i++) { static const char HEX[] = "0123456789abcdef"; - int index = i / 2; + size_t index = i / 2; if(i % 2 == 0) { str[i] = HEX[digest[index] >> 4];