From c8f905fda1da4a3a58ab9bf4930cfaa7b7a04640 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Sat, 20 Aug 2022 10:47:10 +0100 Subject: cid#1500500 Explicit null dereferenced MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit check like SvxUnoTextRangeEnumeration ctor does Change-Id: I4dd4e08c72e9ad0f29afa2f88670f771dcb25b37 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138576 Tested-by: Jenkins Reviewed-by: Caolán McNamara --- editeng/source/uno/unotext2.cxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'editeng') diff --git a/editeng/source/uno/unotext2.cxx b/editeng/source/uno/unotext2.cxx index ca2a45baea1f..79706cad2d2e 100644 --- a/editeng/source/uno/unotext2.cxx +++ b/editeng/source/uno/unotext2.cxx @@ -47,6 +47,9 @@ SvxUnoTextContentEnumeration::SvxUnoTextContentEnumeration( const SvxUnoTextBase mpEditSource = rText.GetEditSource()->Clone(); mnNextParagraph = 0; + if (!mpEditSource) + return; + const SvxTextForwarder* pTextForwarder = rText.GetEditSource()->GetTextForwarder(); const sal_Int32 maxParaIndex = std::min( rSel.nEndPara + 1, pTextForwarder->GetParagraphCount() ); -- cgit