aboutsummaryrefslogtreecommitdiff
path: root/crypto/threads_win.c
diff options
context:
space:
mode:
authorEnji Cooper <ngie@FreeBSD.org>2025-03-06 17:49:50 +0000
committerEnji Cooper <ngie@FreeBSD.org>2025-03-06 17:49:50 +0000
commit1c34280346af8284acdc0eae39496811d37df25d (patch)
treedbe4218057c550b3be955f331fc1198c6cab5f3f /crypto/threads_win.c
parent108164cf95d9594884c2dcccba2691335e6f221b (diff)
Diffstat (limited to 'crypto/threads_win.c')
-rw-r--r--crypto/threads_win.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/crypto/threads_win.c b/crypto/threads_win.c
index dbeda74d73a7..43f36ee6a333 100644
--- a/crypto/threads_win.c
+++ b/crypto/threads_win.c
@@ -212,7 +212,8 @@ int CRYPTO_THREAD_compare_id(CRYPTO_THREAD_ID a, CRYPTO_THREAD_ID b)
int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock)
{
- *ret = (int)InterlockedExchangeAdd((long volatile *)val, (long)amount) + amount;
+ *ret = (int)InterlockedExchangeAdd((LONG volatile *)val, (LONG)amount)
+ + amount;
return 1;
}