diff options
author | Caolán McNamara <caolanm@redhat.com> | 2017-10-21 15:38:38 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2017-10-21 18:00:41 +0200 |
commit | 92c940a530c1b43ed1ba2ff10343024f2bf2d69b (patch) | |
tree | ff98a9e2788677ef9b7fb104cfdc8a57d21aef08 /sfx2 | |
parent | dc2b9e014ba81d6a244d0824e9c3b34fc38de884 (diff) |
check seeks earlier
Change-Id: Id392f2299b6bdacb9a71e94959d24d02417d571e
Reviewed-on: https://gerrit.libreoffice.org/43657
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sfx2')
-rw-r--r-- | sfx2/source/doc/oleprops.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sfx2/source/doc/oleprops.cxx b/sfx2/source/doc/oleprops.cxx index 7e412e6e2c9e..3045a90ba8c8 100644 --- a/sfx2/source/doc/oleprops.cxx +++ b/sfx2/source/doc/oleprops.cxx @@ -943,7 +943,7 @@ void SfxOleSection::ImplLoad( SvStream& rStrm ) // read property ID/position pairs typedef ::std::map< sal_Int32, sal_uInt32 > SfxOlePropPosMap; SfxOlePropPosMap aPropPosMap; - for( sal_Int32 nPropIdx = 0; (nPropIdx < nPropCount) && (rStrm.GetErrorCode() == ERRCODE_NONE) && !rStrm.IsEof(); ++nPropIdx ) + for (sal_Int32 nPropIdx = 0; nPropIdx < nPropCount && rStrm.good(); ++nPropIdx) { sal_Int32 nPropId(0); sal_uInt32 nPropPos(0); |