Resolve race in ShimProxyCallback::AddRef (#15643)
authorBen Adams <thundercat@illyriad.co.uk>
Wed, 27 Dec 2017 16:12:14 +0000 (16:12 +0000)
committerJan Kotas <jkotas@microsoft.com>
Wed, 27 Dec 2017 16:12:14 +0000 (08:12 -0800)
src/debug/di/shimcallback.cpp

index f134df7..e5c74bd 100644 (file)
@@ -31,8 +31,7 @@ ShimProxyCallback::ShimProxyCallback(ShimProcess * pShim)
 // Implement IUnknown
 ULONG ShimProxyCallback::AddRef()
 {
-    InterlockedIncrement(&m_cRef);
-    return m_cRef;
+    return InterlockedIncrement(&m_cRef);
 }
 ULONG ShimProxyCallback::Release()
 {