sw/source/core/access/accmap.cxx |   14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

New commits:
commit bdc753d06f1306877f8adfffd0f86be7a1a1f754
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Sat Aug 20 10:40:15 2022 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Sat Aug 20 13:06:24 2022 +0200

    cid#1500474 rearrange to avoid Dereference after null check
    
    Change-Id: I0cb4a8bc80b73fe6048540fc368096131ae0c231
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138575
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sw/source/core/access/accmap.cxx b/sw/source/core/access/accmap.cxx
index c26a9eb22bee..2cb76f862e6c 100644
--- a/sw/source/core/access/accmap.cxx
+++ b/sw/source/core/access/accmap.cxx
@@ -2773,14 +2773,14 @@ void SwAccessibleMap::InvalidateRelationSet_( const 
SwFrame* pFrame,
     {
         osl::MutexGuard aGuard( maMutex );
 
-        if( mpFrameMap )
+        if (!mpFrameMap)
+            return;
+
+        SwAccessibleContextMap_Impl::iterator aIter =
+                                mpFrameMap->find( aFrameOrObj.GetSwFrame() );
+        if( aIter != mpFrameMap->end() )
         {
-            SwAccessibleContextMap_Impl::iterator aIter =
-                                    mpFrameMap->find( aFrameOrObj.GetSwFrame() 
);
-            if( aIter != mpFrameMap->end() )
-            {
-                xAcc = (*aIter).second;
-            }
+            xAcc = (*aIter).second;
         }
     }
 

Reply via email to