editeng/source/uno/unotext2.cxx | 3 +++ 1 file changed, 3 insertions(+)
New commits: commit c8f905fda1da4a3a58ab9bf4930cfaa7b7a04640 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sat Aug 20 10:47:10 2022 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Sat Aug 20 14:33:43 2022 +0200 cid#1500500 Explicit null dereferenced 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 <caol...@redhat.com> 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() );