From: Herbert Xu <herb...@gondor.apana.org.au>

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 <herb...@gondor.apana.org.au>

https://jira.vzint.dev/browse/PSBM-147375

(cherry picked from ms commit 5d4a5e770d97d87082067886e7097c920b338da5)
Signed-off-by: Konstantin Khorenko <khore...@virtuozzo.com>
---
 crypto/crypto_user.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/crypto/crypto_user.c b/crypto/crypto_user.c
index 1591d052db3f..942820294ea4 100644
--- a/crypto/crypto_user.c
+++ b/crypto/crypto_user.c
@@ -264,10 +264,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;
 
-- 
2.24.3

_______________________________________________
Devel mailing list
Devel@openvz.org
https://lists.openvz.org/mailman/listinfo/devel

Reply via email to