From b069904a0186032842f6e657fef54645e9697020 Mon Sep 17 00:00:00 2001 From: Hideaki Yoshifuji Date: Wed, 29 Oct 2003 18:24:51 -0800 Subject: [PATCH] [CRYPTO]: crypto_alg_lookup() should fail when passed a NULL name. --- crypto/api.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/crypto/api.c b/crypto/api.c index 4eec20b963d9c..6f0e625714bf2 100644 --- a/crypto/api.c +++ b/crypto/api.c @@ -36,6 +36,9 @@ static inline void crypto_alg_put(struct crypto_alg *alg) struct crypto_alg *crypto_alg_lookup(const char *name) { struct crypto_alg *q, *alg = NULL; + + if (!name) + return NULL; down_read(&crypto_alg_sem); -- 2.53.0