From 79e651fe58ac68ce2c2b9731e5e9bdc63bdf308b Mon Sep 17 00:00:00 2001 From: Alessio Di Mauro Date: Thu, 5 Nov 2015 17:05:09 +0100 Subject: [PATCH] YKCS11: initialize more. --- ykcs11/objects.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ykcs11/objects.c b/ykcs11/objects.c index 94fbd64..e0a4214 100644 --- a/ykcs11/objects.c +++ b/ykcs11/objects.c @@ -1084,8 +1084,8 @@ CK_RV check_create_ec_key(CK_ATTRIBUTE_PTR templ, CK_ULONG n, CK_BYTE_PTR id, CK_BBOOL has_value = CK_FALSE; CK_BBOOL has_params = CK_FALSE; - CK_BYTE_PTR ec_params; - CK_ULONG ec_params_len; + CK_BYTE_PTR ec_params = NULL; + CK_ULONG ec_params_len = 0; *vendor_defined = 0; @@ -1168,11 +1168,11 @@ CK_RV check_create_rsa_key(CK_ATTRIBUTE_PTR templ, CK_ULONG n, CK_BYTE_PTR id, CK_BBOOL has_dp = CK_FALSE; CK_BBOOL has_dq = CK_FALSE; CK_BBOOL has_qinv = CK_FALSE; - CK_ULONG p_len; - CK_ULONG q_len; - CK_ULONG dp_len; - CK_ULONG dq_len; - CK_ULONG qinv_len; + CK_ULONG p_len = 0; + CK_ULONG q_len = 0; + CK_ULONG dp_len = 0; + CK_ULONG dq_len = 0; + CK_ULONG qinv_len = 0; *vendor_defined = 0;