diff --git a/lib/isc/win32/include/isc/stdatomic.h b/lib/isc/win32/include/isc/stdatomic.h index 2482bb5793..618fa8ab70 100644 --- a/lib/isc/win32/include/isc/stdatomic.h +++ b/lib/isc/win32/include/isc/stdatomic.h @@ -187,7 +187,7 @@ atomic_load_abort() { : InterlockedExchangeAdd64((atomic_int_fast64_t *)obj, arg)))) #else #define atomic_fetch_add_explicit64(obj, arg, order) \ - InterlockedExchange64((atomic_int_fast64_t *)obj, arg) + InterlockedExchangeAdd64((atomic_int_fast64_t *)obj, arg) #endif static inline