summaryrefslogtreecommitdiffstats
path: root/providers
diff options
context:
space:
mode:
authorPauli <pauli@openssl.org>2023-06-14 16:53:51 +1000
committerPauli <pauli@openssl.org>2023-06-16 20:10:23 +1000
commitff934cfdc85a7b8ddb4bdebf9ab68d518bf68b7f (patch)
treeee4b24c80e2b1a93dae69e7681ca390a1278a40f /providers
parent2525109f90cf3a91a909621266ec6854a83805e2 (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.c2
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;
}