diff options
author | Caolán McNamara <caolanm@redhat.com> | 2021-10-01 17:19:52 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2021-10-02 14:12:45 +0200 |
commit | a6a5927eebd51204f224bac16749ca65b258f772 (patch) | |
tree | d5ab496c8b9bec332cd7972964a04559561c4baf /filter | |
parent | f96e68ea8d86c78ca94196727e24ba34e38b182e (diff) |
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 <caolanm@redhat.com>
Diffstat (limited to 'filter')
-rw-r--r-- | filter/source/msfilter/svdfppt.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
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 ); |