diff --git a/tests/unittests/torture_pki_dsa.c b/tests/unittests/torture_pki_dsa.c index 54a6c1e7..1d98ccb4 100644 --- a/tests/unittests/torture_pki_dsa.c +++ b/tests/unittests/torture_pki_dsa.c @@ -52,7 +52,7 @@ static int teardown_dsa_key(void **state) static void torture_pki_dsa_import_privkey_base64(void **state) { int rc; - ssh_key key; + ssh_key key = NULL; const char *passphrase = torture_get_testkey_passphrase(); (void) state; /* unused */ @@ -70,8 +70,8 @@ static void torture_pki_dsa_import_privkey_base64(void **state) #ifdef HAVE_LIBCRYPTO static void torture_pki_dsa_write_privkey(void **state) { - ssh_key origkey; - ssh_key privkey; + ssh_key origkey = NULL; + ssh_key privkey = NULL; int rc; (void) state; /* unused */ @@ -220,8 +220,8 @@ static void torture_pki_dsa_import_privkey_base64_passphrase(void **state) static void torture_pki_dsa_publickey_from_privatekey(void **state) { int rc; - ssh_key key; - ssh_key pubkey; + ssh_key key = NULL; + ssh_key pubkey = NULL; const char *passphrase = NULL; (void) state; /* unused */ @@ -246,7 +246,7 @@ static void torture_pki_dsa_publickey_from_privatekey(void **state) static void torture_pki_dsa_import_cert_file(void **state) { int rc; - ssh_key cert; + ssh_key cert = NULL; enum ssh_keytypes_e type; (void) state; /* unused */ @@ -266,9 +266,9 @@ static void torture_pki_dsa_import_cert_file(void **state) static void torture_pki_dsa_publickey_base64(void **state) { enum ssh_keytypes_e type; - char *b64_key, *key_buf, *p; - const char *str; - ssh_key key; + char *b64_key = NULL, *key_buf = NULL, *p = NULL; + const char *str = NULL; + ssh_key key = NULL; size_t keylen; size_t i; int rc; @@ -317,8 +317,8 @@ static void torture_pki_dsa_publickey_base64(void **state) static void torture_pki_dsa_generate_pubkey_from_privkey(void **state) { char pubkey_generated[4096] = {0}; - ssh_key privkey; - ssh_key pubkey; + ssh_key privkey = NULL; + ssh_key pubkey = NULL; int len; int rc; @@ -357,11 +357,11 @@ static void torture_pki_dsa_generate_pubkey_from_privkey(void **state) static void torture_pki_dsa_duplicate_key(void **state) { int rc; - char *b64_key; - char *b64_key_gen; - ssh_key pubkey; - ssh_key privkey; - ssh_key privkey_dup; + char *b64_key = NULL; + char *b64_key_gen = NULL; + ssh_key pubkey = NULL; + ssh_key privkey = NULL; + ssh_key privkey_dup = NULL; (void) state; @@ -403,8 +403,8 @@ static void torture_pki_dsa_duplicate_key(void **state) static void torture_pki_dsa_generate_key(void **state) { int rc; - ssh_key key; - ssh_signature sign; + ssh_key key = NULL; + ssh_signature sign = NULL; ssh_session session=ssh_new(); (void) state;