diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/crypto.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/crypto.c b/src/crypto.c index 07c078c..1983a55 100644 --- a/src/crypto.c +++ b/src/crypto.c @@ -72,11 +72,7 @@ apr_status_t SEAL_KEY_CREATE(apr_pool_t *p, struct seal_key **skey, ret = 0; done: - if (ret) { - free(n->ekey); - free(n->hkey); - free(n); - } else { + if (ret == 0) { *skey = n; } return ret; |