From: Pekka Riikonen Date: Fri, 7 Jul 2000 06:45:41 +0000 (+0000) Subject: Bug fixes on public/private key saving. X-Git-Tag: 1.2.beta1~2821 X-Git-Url: http://git.silcnet.org/gitweb/?a=commitdiff_plain;h=4db5ae21af5ce65e7ae4524fc5149e24026d41ee;p=crypto.git Bug fixes on public/private key saving. --- diff --git a/lib/silccrypt/silcpkcs.c b/lib/silccrypt/silcpkcs.c index 9906d7cc..5fc6835c 100644 --- a/lib/silccrypt/silcpkcs.c +++ b/lib/silccrypt/silcpkcs.c @@ -611,14 +611,10 @@ static int silc_pkcs_save_public_key_internal(char *filename, /* Save into a file */ if (silc_file_write(filename, buf->data, buf->len)) { - memset(data, 0, data_len); - silc_free(data); silc_buffer_free(buf); return FALSE; } - memset(data, 0, data_len); - silc_free(data); silc_buffer_free(buf); return TRUE; } @@ -666,14 +662,10 @@ static int silc_pkcs_save_private_key_internal(char *filename, /* Save into a file */ if (silc_file_write_mode(filename, buf->data, buf->len, 0600)) { - memset(data, 0, data_len); - silc_free(data); silc_buffer_free(buf); return FALSE; } - memset(data, 0, data_len); - silc_free(data); silc_buffer_free(buf); return TRUE; }