From b9aac679244764bf876b5fcfbdae088bfd01234a Mon Sep 17 00:00:00 2001 From: Zhiqi Song Date: Sat, 17 Jun 2023 20:44:04 +0800 Subject: [PATCH 22/48] rsa: release source when new kg out failed Release req.src when wd_rsa_new_kg_out() failed. Signed-off-by: Zhiqi Song --- src/uadk_rsa.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/uadk_rsa.c b/src/uadk_rsa.c index 23deb3c..8669455 100644 --- a/src/uadk_rsa.c +++ b/src/uadk_rsa.c @@ -1188,8 +1188,10 @@ static int rsa_fill_keygen_data(struct uadk_rsa_sess *rsa_sess, return UADK_E_FAIL; rsa_sess->req.dst = wd_rsa_new_kg_out(rsa_sess->sess); - if (!rsa_sess->req.dst) + if (!rsa_sess->req.dst) { + wd_rsa_del_kg_in(rsa_sess->sess, rsa_sess->req.src); return UADK_E_FAIL; + } return UADK_E_SUCCESS; } -- 2.25.1