From 50496cd3da89633234029db4714baa1a0d42545b Mon Sep 17 00:00:00 2001 From: Augustin Cavalier Date: Fri, 11 Oct 2024 10:22:37 -0400 Subject: [PATCH] BReferenceable: CountReferences() needs to use atomic_get. --- headers/os/support/Referenceable.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/headers/os/support/Referenceable.h b/headers/os/support/Referenceable.h index e7ab5d67a4..d3a23f5109 100644 --- a/headers/os/support/Referenceable.h +++ b/headers/os/support/Referenceable.h @@ -23,7 +23,7 @@ public: int32 ReleaseReference(); int32 CountReferences() const - { return fReferenceCount; } + { return atomic_get((int32*)&fReferenceCount); } protected: virtual void FirstReferenceAcquired();