summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2021-10-01 17:19:52 +0100
committerCaolán McNamara <caolanm@redhat.com>2021-10-02 14:12:45 +0200
commita6a5927eebd51204f224bac16749ca65b258f772 (patch)
treed5ab496c8b9bec332cd7972964a04559561c4baf /filter
parentf96e68ea8d86c78ca94196727e24ba34e38b182e (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.cxx2
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 );