projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Memory leak fixes.
[silc.git]
/
lib
/
silccrypt
/
silcpkcs.c
diff --git
a/lib/silccrypt/silcpkcs.c
b/lib/silccrypt/silcpkcs.c
index 6bd2eaacf020c32d897d29781ae7e1667072c325..f5ae7873274dcb762bb75d695820df6941122066 100644
(file)
--- a/
lib/silccrypt/silcpkcs.c
+++ b/
lib/silccrypt/silcpkcs.c
@@
-489,6
+489,7
@@
SilcBool silc_pkcs_public_key_alloc(SilcPKCSType type,
void silc_pkcs_public_key_free(SilcPublicKey public_key)
{
public_key->pkcs->public_key_free(public_key->public_key);
void silc_pkcs_public_key_free(SilcPublicKey public_key)
{
public_key->pkcs->public_key_free(public_key->public_key);
+ silc_free(public_key);
}
/* Exports public key */
}
/* Exports public key */
@@
-564,6
+565,7
@@
SilcUInt32 silc_pkcs_private_key_get_len(SilcPrivateKey private_key)
void silc_pkcs_private_key_free(SilcPrivateKey private_key)
{
private_key->pkcs->private_key_free(private_key->private_key);
void silc_pkcs_private_key_free(SilcPrivateKey private_key)
{
private_key->pkcs->private_key_free(private_key->private_key);
+ silc_free(private_key);
}
/* Encrypts */
}
/* Encrypts */