sd/source/filter/xml/sdtransform.cxx |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

New commits:
commit 0cc2a8e89372e6a2c7e05b8a18a9fd2b2c71483b
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Sat Nov 20 16:41:39 2021 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Sat Nov 20 22:00:28 2021 +0100

    cid#1494386 Dereference null return value
    
    Change-Id: I3dee29c68166c88bce30d2c88a6684be43f8e717
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125598
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/sd/source/filter/xml/sdtransform.cxx 
b/sd/source/filter/xml/sdtransform.cxx
index 2cb951f2d990..8a84d10c0348 100644
--- a/sd/source/filter/xml/sdtransform.cxx
+++ b/sd/source/filter/xml/sdtransform.cxx
@@ -296,9 +296,10 @@ bool SdTransformOOo2xDocument::getBulletState( const 
SfxItemSet& rSet, sal_uInt1
 bool SdTransformOOo2xDocument::transformItemSet( SfxItemSet& rSet, bool 
bNumbering )
 {
     bool bRet = false;
-    if( bNumbering )
+    const SvxLRSpaceItem* pItem = bNumbering ? 
rSet.GetItem<SvxLRSpaceItem>(EE_PARA_LRSPACE) : nullptr;
+    if (pItem)
     {
-        SvxLRSpaceItem aItem( *rSet.GetItem<SvxLRSpaceItem>( EE_PARA_LRSPACE ) 
);
+        SvxLRSpaceItem aItem(*pItem);
         if( (aItem.GetLeft() != 0) || (aItem.GetTextFirstLineOffset() != 0) )
         {
             aItem.SetLeftValue( 0 );

Reply via email to