aboutsummaryrefslogtreecommitdiff
path: root/src/pki_crypto.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pki_crypto.c')
-rw-r--r--src/pki_crypto.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pki_crypto.c b/src/pki_crypto.c
index 708ec1e4..a184eb44 100644
--- a/src/pki_crypto.c
+++ b/src/pki_crypto.c
@@ -774,12 +774,16 @@ ssh_string pki_publickey_to_blob(const ssh_key key)
ssh_string_burn(p);
ssh_string_free(p);
+ p = NULL;
ssh_string_burn(g);
ssh_string_free(g);
+ g = NULL;
ssh_string_burn(q);
ssh_string_free(q);
+ q = NULL;
ssh_string_burn(n);
ssh_string_free(n);
+ n = NULL;
break;
case SSH_KEYTYPE_RSA:
@@ -803,8 +807,10 @@ ssh_string pki_publickey_to_blob(const ssh_key key)
ssh_string_burn(e);
ssh_string_free(e);
+ e = NULL;
ssh_string_burn(n);
ssh_string_free(n);
+ n = NULL;
break;
case SSH_KEYTYPE_ECDSA: