diff options
Diffstat (limited to 'src/pluto/state.c')
-rw-r--r-- | src/pluto/state.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/pluto/state.c b/src/pluto/state.c index b19b2cae5..6ce0d50e5 100644 --- a/src/pluto/state.c +++ b/src/pluto/state.c @@ -344,8 +344,7 @@ void delete_state(struct state *st) unreference_key(&st->st_peer_pubkey); - if (st->st_sec_in_use) - mpz_clear(&(st->st_sec)); + DESTROY_IF(st->st_dh); free(st->st_tpacket.ptr); free(st->st_rpacket.ptr); |