From 342891feed84ac59ee1fc86b9d75a44c923f2f79 Mon Sep 17 00:00:00 2001 From: Lucas Stach Date: Wed, 9 Sep 2015 10:38:06 +0200 Subject: passwd: avoid NULL ptr usage Fixes common/password.c: In function 'check_passwd': common/password.c:292:4: warning: reading through null pointer (argument 3) pr_err("No such digest: %s\n", PASSWD_SUM); if no algo is enabled in which case PASSWD_SUM is defined to NULL. Signed-off-by: Lucas Stach Signed-off-by: Sascha Hauer --- common/password.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'common') diff --git a/common/password.c b/common/password.c index 43c5e0cc0e..b5b7655a64 100644 --- a/common/password.c +++ b/common/password.c @@ -289,7 +289,8 @@ static int check_passwd(unsigned char *passwd, size_t length) } else { d = digest_alloc(PASSWD_SUM); if (!d) { - pr_err("No such digest: %s\n", PASSWD_SUM); + pr_err("No such digest: %s\n", + PASSWD_SUM ? PASSWD_SUM : "NULL"); return -ENOENT; } -- cgit v1.2.3