diff options
Diffstat (limited to 'svl')
-rw-r--r-- | svl/source/misc/strmadpt.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/svl/source/misc/strmadpt.cxx b/svl/source/misc/strmadpt.cxx index a55a0faa683d..bc7eaac93ca2 100644 --- a/svl/source/misc/strmadpt.cxx +++ b/svl/source/misc/strmadpt.cxx @@ -448,6 +448,8 @@ sal_uLong SvInputStream::GetData(void * pData, sal_uLong nSize) SetError(ERRCODE_IO_CANTREAD); return 0; } + // check if a truncated STREAM_SEEK_TO_END was passed + assert(m_nSeekedFrom != (sal_uInt64)(sal_uInt32)STREAM_SEEK_TO_END); sal_uInt32 nRead = 0; if (m_xSeekable.is()) { @@ -548,6 +550,8 @@ void SvInputStream::FlushData() // virtual sal_uInt64 SvInputStream::SeekPos(sal_uInt64 const nPos) { + // check if a truncated STREAM_SEEK_TO_END was passed + assert(nPos != (sal_uInt64)(sal_uInt32)STREAM_SEEK_TO_END); if (open()) { if (nPos == STREAM_SEEK_TO_END) |