diff --git a/src/libstrongswan/crypto/diffie_hellman.c b/src/libstrongswan/crypto/diffie_hellman.c index 7b33ae4ed..605892e87 100644 --- a/src/libstrongswan/crypto/diffie_hellman.c +++ b/src/libstrongswan/crypto/diffie_hellman.c @@ -531,6 +531,7 @@ static void destroy(private_diffie_hellman_t *this) mpz_clear(this->ya); mpz_clear(this->yb); mpz_clear(this->zz); + mpz_clear(this->g); free(this); }