diff options
author | tedu <> | 2014-05-30 02:52:11 +0000 |
---|---|---|
committer | tedu <> | 2014-05-30 02:52:11 +0000 |
commit | 9598b4272312fc9b55154e675c1adb3a21b491b3 (patch) | |
tree | a802460259115af2ecf6be49736b1b6a09173232 /src/lib/libcrypto/engine | |
parent | 50df74c1961eaed1e88ea9c7bb4cfcab77d75043 (diff) | |
download | openbsd-9598b4272312fc9b55154e675c1adb3a21b491b3.tar.gz openbsd-9598b4272312fc9b55154e675c1adb3a21b491b3.tar.bz2 openbsd-9598b4272312fc9b55154e675c1adb3a21b491b3.zip |
no need for null check before free. from Brendan MacDonell
Diffstat (limited to 'src/lib/libcrypto/engine')
-rw-r--r-- | src/lib/libcrypto/engine/hw_cryptodev.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib/libcrypto/engine/hw_cryptodev.c b/src/lib/libcrypto/engine/hw_cryptodev.c index 7d55045164..7da9913d28 100644 --- a/src/lib/libcrypto/engine/hw_cryptodev.c +++ b/src/lib/libcrypto/engine/hw_cryptodev.c | |||
@@ -926,8 +926,7 @@ zapparams(struct crypt_kop *kop) | |||
926 | int i; | 926 | int i; |
927 | 927 | ||
928 | for (i = 0; i <= kop->crk_iparams + kop->crk_oparams; i++) { | 928 | for (i = 0; i <= kop->crk_iparams + kop->crk_oparams; i++) { |
929 | if (kop->crk_param[i].crp_p) | 929 | free(kop->crk_param[i].crp_p); |
930 | free(kop->crk_param[i].crp_p); | ||
931 | kop->crk_param[i].crp_p = NULL; | 930 | kop->crk_param[i].crp_p = NULL; |
932 | kop->crk_param[i].crp_nbits = 0; | 931 | kop->crk_param[i].crp_nbits = 0; |
933 | } | 932 | } |