diff --git a/common/password.c b/common/password.c index 0cb79b8..43c5e0c 100644 --- a/common/password.c +++ b/common/password.c @@ -288,6 +288,10 @@ hash_len = PBKDF2_LENGTH; } else { d = digest_alloc(PASSWD_SUM); + if (!d) { + pr_err("No such digest: %s\n", PASSWD_SUM); + return -ENOENT; + } hash_len = digest_length(d); }