From a8e82ace8ad9d635e4bb47ff2acc8fa880260789 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Mon, 15 Dec 2014 18:30:31 +0100 Subject: [PATCH] bliss: Make sure sampler exists after checking for it earlier --- src/libstrongswan/plugins/bliss/bliss_private_key.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libstrongswan/plugins/bliss/bliss_private_key.c b/src/libstrongswan/plugins/bliss/bliss_private_key.c index 661b4f8ea..4f1aeae92 100644 --- a/src/libstrongswan/plugins/bliss/bliss_private_key.c +++ b/src/libstrongswan/plugins/bliss/bliss_private_key.c @@ -133,7 +133,7 @@ static bool sign_bliss_with_sha512(private_bliss_private_key_t *this, /* Create data hash */ hasher = lib->crypto->create_hasher(lib->crypto, HASH_SHA512); - if (!hasher ) + if (!hasher) { return FALSE; } @@ -384,7 +384,7 @@ static bool sign_bliss_with_sha512(private_bliss_private_key_t *this, end: /* cleanup */ - sampler->destroy(sampler); + DESTROY_IF(sampler); hasher->destroy(hasher); sig->destroy(sig); fft->destroy(fft);