diff options
Diffstat (limited to 'stoc/source/security')
-rw-r--r-- | stoc/source/security/access_controller.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stoc/source/security/access_controller.cxx b/stoc/source/security/access_controller.cxx index 7a6b4de5e797..ae72ae89ac3c 100644 --- a/stoc/source/security/access_controller.cxx +++ b/stoc/source/security/access_controller.cxx @@ -301,13 +301,13 @@ acc_CurrentContext::~acc_CurrentContext() void acc_CurrentContext::acquire() throw () { - ::osl_incrementInterlockedCount( &m_refcount ); + ::osl_atomic_increment( &m_refcount ); } //__________________________________________________________________________________________________ void acc_CurrentContext::release() throw () { - if (! ::osl_decrementInterlockedCount( &m_refcount )) + if (! ::osl_atomic_decrement( &m_refcount )) { delete this; } |