summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2014-11-20 07:44:32 +0300
committerHerbert Xu <herbert@gondor.apana.org.au>2014-11-24 17:41:52 +0300
commit5d4a5e770d97d87082067886e7097c920b338da5 (patch)
treef1067242afe28c7aad6b6ad8cb3c4f93948ed2a7
parent3e16d322f21c6bba7ac7dc08ff2664e68b021915 (diff)
downloadlinux-5d4a5e770d97d87082067886e7097c920b338da5.tar.xz
crypto: user - Allow get request with empty driver name
Currently all get requests with an empty driver name fail with EINVAL. Since most users actually want to supply an empty driver name this patch removes this check. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
-rw-r--r--crypto/crypto_user.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/crypto/crypto_user.c b/crypto/crypto_user.c
index e2a34feec7a4..0bb30ac3a323 100644
--- a/crypto/crypto_user.c
+++ b/crypto/crypto_user.c
@@ -201,10 +201,7 @@ static int crypto_report(struct sk_buff *in_skb, struct nlmsghdr *in_nlh,
if (!null_terminated(p->cru_name) || !null_terminated(p->cru_driver_name))
return -EINVAL;
- if (!p->cru_driver_name[0])
- return -EINVAL;
-
- alg = crypto_alg_match(p, 1);
+ alg = crypto_alg_match(p, 0);
if (!alg)
return -ENOENT;