X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilccrypt%2Fsilcpkcs.c;h=2f9699bb064bdeb51674a554f13b12f9c839d129;hp=6353a21936582f322b6fba7a43404319602e81d7;hb=392c65ba9e06f633115ab2b88ebdbbb63ccc59c8;hpb=7842456e8b7c8a81a88a9d4db35225c053eefb1c diff --git a/lib/silccrypt/silcpkcs.c b/lib/silccrypt/silcpkcs.c index 6353a219..2f9699bb 100644 --- a/lib/silccrypt/silcpkcs.c +++ b/lib/silccrypt/silcpkcs.c @@ -1039,6 +1039,10 @@ int silc_pkcs_load_public_key(char *filename, SilcPublicKey *public_key, break; case SILC_PKCS_FILE_PEM: data = silc_decode_pem(data, len, &len); + memset(old, 0, data_len); + silc_free(old); + old = data; + data_len = len; break; }