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:
@@ -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");
|
||||
|
||||
|
Reference in New Issue
Block a user