cpputools/source/unoexe/unoexe.cxx |    1 -
 1 file changed, 1 deletion(-)

New commits:
commit 013b832878f3d63ab9db4cf1866ce09c29a7df56
Author:     Caolán McNamara <[email protected]>
AuthorDate: Tue Oct 15 12:39:10 2024 +0100
Commit:     Caolán McNamara <[email protected]>
CommitDate: Tue Oct 15 21:05:45 2024 +0200

    cid#1555171 double-locked-pattern Data race condition
    
    Change-Id: I2ef54091535cf511a74e19a037647d5baff9a825
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174971
    Reviewed-by: Caolán McNamara <[email protected]>
    Tested-by: Jenkins

diff --git a/cpputools/source/unoexe/unoexe.cxx 
b/cpputools/source/unoexe/unoexe.cxx
index 75ea128c44e4..58240e6f38e4 100644
--- a/cpputools/source/unoexe/unoexe.cxx
+++ b/cpputools/source/unoexe/unoexe.cxx
@@ -296,7 +296,6 @@ Reference< XInterface > OInstanceProvider::getInstance( 
const OUString & rName )
             }
             else if (_bSingleInstance)
             {
-                if (! _xSingleInstance.is())
                 {
                     std::lock_guard aGuard( _aSingleInstanceMutex );
                     if (! _xSingleInstance.is())

Reply via email to