Avoid a Coverity false positive.

This commit is contained in:
Todd C. Miller
2022-08-18 10:27:01 -06:00
parent 81a3339df9
commit d65bcf2ab3

View File

@@ -105,9 +105,9 @@ digest_matches(int fd, const char *path, const char *runchroot,
} else { } else {
/* Convert base64 to binary. */ /* Convert base64 to binary. */
size_t len = base64_decode(digest->digest_str, sudoers_digest, digest_len); size_t len = base64_decode(digest->digest_str, sudoers_digest, digest_len);
if (len == (size_t)-1)
goto bad_format;
if (len != digest_len) { if (len != digest_len) {
if (len == (size_t)-1)
goto bad_format;
sudo_warnx( sudo_warnx(
U_("digest for %s (%s) bad length %zu, expected %zu"), U_("digest for %s (%s) bad length %zu, expected %zu"),
path, digest->digest_str, len, digest_len); path, digest->digest_str, len, digest_len);