diff options
author | Caolán McNamara <caolanm@redhat.com> | 2022-10-21 14:18:26 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2022-10-21 17:34:44 +0200 |
commit | 1cccfb05d1aaea33aa370b6f4f080cae95611cd0 (patch) | |
tree | d51376c6a0cc4a727ee998148aa0633a51763d9e | |
parent | 4668bfe4f64acfb17da5efbb759407664b407d81 (diff) |
cid#1516102 Dereference before null check
since...
commit ba58fc11723b7c9d370d6407385ea0e8829db099
Date: Thu Oct 13 22:11:35 2022 +0200
tdf#151462 - Search for outline node containing the current node
Change-Id: Ib0bc51b1c37cb4bc60e61800a2d190eee2b6aa61
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/141629
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r-- | sw/source/core/doc/doctxm.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sw/source/core/doc/doctxm.cxx b/sw/source/core/doc/doctxm.cxx index 09c44f1ef489..5578a503dcfd 100644 --- a/sw/source/core/doc/doctxm.cxx +++ b/sw/source/core/doc/doctxm.cxx @@ -734,10 +734,10 @@ static const SwTextNode* lcl_FindChapterNode( const SwNode& rNd, pNd = GetBodyTextNode( pNd->GetDoc(), aPos, *pFrame ); OSL_ENSURE( pNd, "Where's the paragraph?" ); // tdf#151462 - search for outline node containing the current node - return pNd->FindOutlineNodeOfLevel(pNd->GetSectionLevel() - 1, pLayout); + return pNd ? pNd->FindOutlineNodeOfLevel(pNd->GetSectionLevel() - 1, pLayout) : nullptr; } } - return pNd ? pNd->FindOutlineNodeOfLevel(nLvl, pLayout) : nullptr; + return pNd->FindOutlineNodeOfLevel(nLvl, pLayout); } static bool IsHeadingContained(const SwTextNode* pChptrNd, const SwNode& rNd) |