diff --git a/src/pal/src/synchobj/mutex.cpp b/src/pal/src/synchobj/mutex.cpp index d5f4edd110c7..cf329e6101d0 100644 --- a/src/pal/src/synchobj/mutex.cpp +++ b/src/pal/src/synchobj/mutex.cpp @@ -804,7 +804,7 @@ void SPINLOCKAcquire (LONG * lock, unsigned int flags) void SPINLOCKRelease (LONG * lock) { - *lock = 0; + VolatileStore(lock, 0); } DWORD SPINLOCKTryAcquire (LONG * lock)