From dcceb7e8f77306dda7dea31798ea8ab952fbe8ea Mon Sep 17 00:00:00 2001 From: Zhiqi Song Date: Thu, 3 Mar 2022 02:00:46 +0000 Subject: [PATCH 25/31] ecc: cleanup sm2 unreachable code The variable "b_s" should be judged, rather than "b_r". Signed-off-by: Zhiqi Song --- src/uadk_sm2.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/uadk_sm2.c b/src/uadk_sm2.c index b39c418..8c75611 100644 --- a/src/uadk_sm2.c +++ b/src/uadk_sm2.c @@ -422,7 +422,7 @@ static int sig_ber_to_bin(EC_KEY *ec, unsigned char *sig, size_t sig_len, } b_s = (void *)ECDSA_SIG_get0_s((const ECDSA_SIG *)e_sig); - if (!b_r) { + if (!b_s) { fprintf(stderr, "failed to get s\n"); ret = -EINVAL; goto free_der; -- 2.24.4