
From: lizhi <lizhi206@huawei.com> Fix some issues of uninitialized variables. Signed-off-by: lizhi <lizhi206@huawei.com> Signed-off-by: Qi Tao <taoqi10@huawei.com> --- wd_aead.c | 3 ++- wd_agg.c | 3 ++- wd_cipher.c | 3 ++- wd_comp.c | 2 +- wd_dh.c | 2 +- wd_digest.c | 3 ++- wd_ecc.c | 3 ++- wd_rsa.c | 3 ++- 8 files changed, 14 insertions(+), 8 deletions(-) diff --git a/wd_aead.c b/wd_aead.c index fddf5f18..4ff7fd78 100644 --- a/wd_aead.c +++ b/wd_aead.c @@ -835,8 +835,9 @@ struct wd_aead_msg *wd_aead_get_msg(__u32 idx, __u32 tag) int wd_aead_poll_ctx(__u32 idx, __u32 expt, __u32 *count) { struct wd_ctx_config_internal *config = &wd_aead_setting.config; + struct wd_aead_msg resp_msg = {0}; struct wd_ctx_internal *ctx; - struct wd_aead_msg resp_msg, *msg; + struct wd_aead_msg *msg; struct wd_aead_req *req; __u64 recv_count = 0; __u32 tmp = expt; diff --git a/wd_agg.c b/wd_agg.c index ba2cb86a..ca81afb3 100644 --- a/wd_agg.c +++ b/wd_agg.c @@ -1512,8 +1512,9 @@ struct wd_agg_msg *wd_agg_get_msg(__u32 idx, __u32 tag) static int wd_agg_poll_ctx(__u32 idx, __u32 expt, __u32 *count) { struct wd_ctx_config_internal *config = &wd_agg_setting.config; - struct wd_agg_msg resp_msg, *msg; + struct wd_agg_msg resp_msg = {0}; struct wd_ctx_internal *ctx; + struct wd_agg_msg *msg; struct wd_agg_req *req; __u64 recv_count = 0; __u32 tmp = expt; diff --git a/wd_cipher.c b/wd_cipher.c index 86a9dcc9..6910628e 100644 --- a/wd_cipher.c +++ b/wd_cipher.c @@ -788,8 +788,9 @@ struct wd_cipher_msg *wd_cipher_get_msg(__u32 idx, __u32 tag) int wd_cipher_poll_ctx(__u32 idx, __u32 expt, __u32 *count) { struct wd_ctx_config_internal *config = &wd_cipher_setting.config; + struct wd_cipher_msg resp_msg = {0}; struct wd_ctx_internal *ctx; - struct wd_cipher_msg resp_msg, *msg; + struct wd_cipher_msg *msg; struct wd_cipher_req *req; __u64 recv_count = 0; __u32 tmp = expt; diff --git a/wd_comp.c b/wd_comp.c index 6a746316..647c320e 100644 --- a/wd_comp.c +++ b/wd_comp.c @@ -355,8 +355,8 @@ struct wd_comp_msg *wd_comp_get_msg(__u32 idx, __u32 tag) int wd_comp_poll_ctx(__u32 idx, __u32 expt, __u32 *count) { struct wd_ctx_config_internal *config = &wd_comp_setting.config; - struct wd_ctx_internal *ctx; struct wd_comp_msg resp_msg = {0}; + struct wd_ctx_internal *ctx; struct wd_comp_msg *msg; struct wd_comp_req *req; __u64 recv_count = 0; diff --git a/wd_dh.c b/wd_dh.c index 8fa4f4b6..abef811e 100644 --- a/wd_dh.c +++ b/wd_dh.c @@ -461,8 +461,8 @@ struct wd_dh_msg *wd_dh_get_msg(__u32 idx, __u32 tag) int wd_dh_poll_ctx(__u32 idx, __u32 expt, __u32 *count) { struct wd_ctx_config_internal *config = &wd_dh_setting.config; + struct wd_dh_msg rcv_msg = {0}; struct wd_ctx_internal *ctx; - struct wd_dh_msg rcv_msg; struct wd_dh_req *req; struct wd_dh_msg *msg; __u32 rcv_cnt = 0; diff --git a/wd_digest.c b/wd_digest.c index a709147a..4c1b0caa 100644 --- a/wd_digest.c +++ b/wd_digest.c @@ -739,8 +739,9 @@ struct wd_digest_msg *wd_digest_get_msg(__u32 idx, __u32 tag) int wd_digest_poll_ctx(__u32 idx, __u32 expt, __u32 *count) { struct wd_ctx_config_internal *config = &wd_digest_setting.config; + struct wd_digest_msg recv_msg = {0}; struct wd_ctx_internal *ctx; - struct wd_digest_msg recv_msg, *msg; + struct wd_digest_msg *msg; struct wd_digest_req *req; __u32 recv_cnt = 0; __u32 tmp = expt; diff --git a/wd_ecc.c b/wd_ecc.c index f3b734ce..d9ae6734 100644 --- a/wd_ecc.c +++ b/wd_ecc.c @@ -2349,8 +2349,9 @@ struct wd_ecc_msg *wd_ecc_get_msg(__u32 idx, __u32 tag) int wd_ecc_poll_ctx(__u32 idx, __u32 expt, __u32 *count) { struct wd_ctx_config_internal *config = &wd_ecc_setting.config; - struct wd_ecc_msg recv_msg, *msg; + struct wd_ecc_msg recv_msg = {0}; struct wd_ctx_internal *ctx; + struct wd_ecc_msg *msg; struct wd_ecc_req *req; __u32 rcv_cnt = 0; __u32 tmp = expt; diff --git a/wd_rsa.c b/wd_rsa.c index 8ac206a1..9fa01c52 100644 --- a/wd_rsa.c +++ b/wd_rsa.c @@ -521,9 +521,10 @@ struct wd_rsa_msg *wd_rsa_get_msg(__u32 idx, __u32 tag) int wd_rsa_poll_ctx(__u32 idx, __u32 expt, __u32 *count) { struct wd_ctx_config_internal *config = &wd_rsa_setting.config; + struct wd_rsa_msg recv_msg = {0}; struct wd_ctx_internal *ctx; struct wd_rsa_req *req; - struct wd_rsa_msg recv_msg, *msg; + struct wd_rsa_msg *msg; __u32 rcv_cnt = 0; __u32 tmp = expt; int ret; -- 2.33.0