diff options
author | Pauli <pauli@openssl.org> | 2023-06-14 16:53:51 +1000 |
---|---|---|
committer | Pauli <pauli@openssl.org> | 2023-06-16 20:10:23 +1000 |
commit | ff934cfdc85a7b8ddb4bdebf9ab68d518bf68b7f (patch) | |
tree | ee4b24c80e2b1a93dae69e7681ca390a1278a40f /providers | |
parent | 2525109f90cf3a91a909621266ec6854a83805e2 (diff) |
fips: use tsan counter instead of tsan_add to increment
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/21199)
Diffstat (limited to 'providers')
-rw-r--r-- | providers/fips/self_test.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/providers/fips/self_test.c b/providers/fips/self_test.c index 9a55bfb79d..0a0046389a 100644 --- a/providers/fips/self_test.c +++ b/providers/fips/self_test.c @@ -460,7 +460,7 @@ int ossl_prov_is_running(void) loclstate = tsan_load(&FIPS_state); res = loclstate == FIPS_STATE_RUNNING || loclstate == FIPS_STATE_SELFTEST; if (loclstate == FIPS_STATE_ERROR) - if (tsan_add(&rate_limit, 1) < FIPS_ERROR_REPORTING_RATE_LIMIT) + if (tsan_counter(&rate_limit) < FIPS_ERROR_REPORTING_RATE_LIMIT) ERR_raise(ERR_LIB_PROV, PROV_R_FIPS_MODULE_IN_ERROR_STATE); return res; } |