2
0
mirror of https://github.com/sudo-project/sudo.git synced 2025-09-05 08:45:28 +00:00

Initialize digest_type to SUDO_DIGEST_INVALID, not -1 and make it unsigned.

This makes the digest type consistently unsigned instead of a mix
of signed (for the -1 value in the tokenizer) and unsigned.
This commit is contained in:
Todd C. Miller
2023-06-03 08:59:14 -06:00
parent d633d82f22
commit 1278e36ff3
8 changed files with 17 additions and 15 deletions

View File

@@ -46,7 +46,8 @@ static const char *test_strings[NUM_TESTS] = {
};
static unsigned char *
check_digest(int digest_type, const char *buf, size_t buflen, size_t *digest_len)
check_digest(unsigned int digest_type, const char *buf, size_t buflen,
size_t *digest_len)
{
char tfile[] = "digest.XXXXXX";
unsigned char *digest = NULL;
@@ -86,7 +87,7 @@ main(int argc, char *argv[])
unsigned char *digest;
unsigned int i, j;
size_t digest_len;
int digest_type;
unsigned int digest_type;
initprogname(argc > 0 ? argv[0] : "check_digest");