aboutsummaryrefslogtreecommitdiffstats
path: root/src/pluto/state.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/pluto/state.c')
-rw-r--r--src/pluto/state.c3
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);