mirror of
https://github.com/ddnet/ddnet.git
synced 2024-09-20 01:24:18 +00:00
Use size_t
for indices in digest_str
This commit is contained in:
parent
c0b5e8965e
commit
a07c51b637
|
@ -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)
|
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)
|
if(max_len > digest_len * 2 + 1)
|
||||||
{
|
{
|
||||||
max_len = digest_len * 2 + 1;
|
max_len = digest_len * 2 + 1;
|
||||||
}
|
}
|
||||||
str[max_len - 1] = 0;
|
str[max_len - 1] = 0;
|
||||||
max_len -= 1;
|
max_len -= 1;
|
||||||
for(i = 0; i < max_len; i++)
|
for(size_t i = 0; i < max_len; i++)
|
||||||
{
|
{
|
||||||
static const char HEX[] = "0123456789abcdef";
|
static const char HEX[] = "0123456789abcdef";
|
||||||
int index = i / 2;
|
size_t index = i / 2;
|
||||||
if(i % 2 == 0)
|
if(i % 2 == 0)
|
||||||
{
|
{
|
||||||
str[i] = HEX[digest[index] >> 4];
|
str[i] = HEX[digest[index] >> 4];
|
||||||
|
|
Loading…
Reference in a new issue