diff options
-rw-r--r-- | filter/source/msfilter/escherex.cxx | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/filter/source/msfilter/escherex.cxx b/filter/source/msfilter/escherex.cxx index 0f99932dc20c..9c9d7276e180 100644 --- a/filter/source/msfilter/escherex.cxx +++ b/filter/source/msfilter/escherex.cxx @@ -4523,13 +4523,10 @@ void EscherEx::InsertAtCurrentPos( sal_uInt32 nBytes, bool bExpandEndOfAtom ) else mpOutStrm->SeekRel( nSize ); } - std::vector< sal_uInt32 >::iterator aIter( mOffsets.begin() ); - std::vector< sal_uInt32 >::iterator aEnd( mOffsets.end() ); - while( aIter != aEnd ) + for (std::vector< sal_uInt32 >::iterator aIter( mOffsets.begin() ), aEnd( mOffsets.end() ); aIter != aEnd ; ++aIter) { if ( *aIter > nCurPos ) *aIter += nBytes; - aIter++; } mpOutStrm->Seek( STREAM_SEEK_TO_END ); nSource = mpOutStrm->Tell(); |