Add dladdr() for AIX
[openssl.git] / crypto / threads_win.c
index ab2eb2574025747aef1dff27b4f62fed6b13d173..f222aa5d03c00f6f09e07bfa9bc334ec6686d31d 100644 (file)
@@ -135,7 +135,7 @@ int CRYPTO_atomic_add(int *val, int amount, int *ret, CRYPTO_RWLOCK *lock)
 
 int CRYPTO_atomic_read(int *val, int *ret, CRYPTO_RWLOCK *lock)
 {
-    InterlockedCompareExchange(val, 0, 0);
+    *ret = InterlockedCompareExchange(val, 0, 0);
     return 1;
 }