From: Tobias Brunner Date: Mon, 15 Dec 2014 17:30:31 +0000 (+0100) Subject: bliss: Make sure sampler exists after checking for it earlier X-Git-Tag: 5.2.2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8e82ace8ad9d635e4bb47ff2acc8fa880260789;p=thirdparty%2Fstrongswan.git bliss: Make sure sampler exists after checking for it earlier --- diff --git a/src/libstrongswan/plugins/bliss/bliss_private_key.c b/src/libstrongswan/plugins/bliss/bliss_private_key.c index 661b4f8eae..4f1aeae92f 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);