diff options
Diffstat (limited to 'editeng/source/editeng/eeobj.cxx')
-rw-r--r-- | editeng/source/editeng/eeobj.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/editeng/source/editeng/eeobj.cxx b/editeng/source/editeng/eeobj.cxx index 40839aa17b09..7347fa3f9ca8 100644 --- a/editeng/source/editeng/eeobj.cxx +++ b/editeng/source/editeng/eeobj.cxx @@ -65,7 +65,8 @@ uno::Any EditDataObject::getTransferData( const datatransfer::DataFlavor& rFlavo SvMemoryStream* pStream = ( nT == SotClipboardFormatId::EDITENGINE ) ? &GetStream() : &GetRTFStream(); pStream->Seek( STREAM_SEEK_TO_END ); - sal_Size nLen = pStream->Tell(); + sal_Int32 nLen = pStream->Tell(); + if (nLen < 0) { abort(); } pStream->Seek(0); uno::Sequence< sal_Int8 > aSeq( nLen ); |