filter/source/msfilter/svdfppt.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit a6a5927eebd51204f224bac16749ca65b258f772 Author: Caolán McNamara <[email protected]> AuthorDate: Fri Oct 1 17:19:52 2021 +0100 Commit: Caolán McNamara <[email protected]> CommitDate: Sat Oct 2 14:12:45 2021 +0200 ofz: MemorySanitizer: use-of-uninitialized-value Change-Id: I774d7da0304735907da31ca0d7b3bde85718066b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122954 Tested-by: Jenkins Reviewed-by: Caolán McNamara <[email protected]> diff --git a/filter/source/msfilter/svdfppt.cxx b/filter/source/msfilter/svdfppt.cxx index e0682f04e453..76b7a8a07701 100644 --- a/filter/source/msfilter/svdfppt.cxx +++ b/filter/source/msfilter/svdfppt.cxx @@ -2865,7 +2865,7 @@ void SdrPowerPointImport::ImportPage( SdrPage* pRet, const PptSlidePersistEntry* { sal_uInt32 nSpFlags; rStCtrl.ReadUInt32( nSpFlags ).ReadUInt32( nSpFlags ); - if ( ShapeFlag(nSpFlags) & ShapeFlag::Background ) + if (rStCtrl.good() && ShapeFlag(nSpFlags) & ShapeFlag::Background) { aEscherObjListHd.SeekToBegOfRecord( rStCtrl ); rSlidePersist.pBObj = ImportObj( rStCtrl, aProcessData, aPageSize, aPageSize, /*nCalledByGroup*/0, /*pShapeId*/nullptr );
