sfx2/source/doc/oleprops.cxx | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-)
New commits: commit 4ba6d047e8199a97c9d3e93e5f4c179f9e3b0eb5 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Sat Nov 2 19:44:56 2019 +0000 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Sat Nov 2 22:04:56 2019 +0100 ofz#18620 Timeout Change-Id: Ifecba03620328afd20c80501aaacaf5795aee704 Reviewed-on: https://gerrit.libreoffice.org/81947 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/sfx2/source/doc/oleprops.cxx b/sfx2/source/doc/oleprops.cxx index 64acbcb9b27a..b1299b57b832 100644 --- a/sfx2/source/doc/oleprops.cxx +++ b/sfx2/source/doc/oleprops.cxx @@ -271,10 +271,8 @@ OUString SfxOleStringHelper::ImplLoadString8( SvStream& rStrm ) const sal_Int32 nSize(0); rStrm.ReadInt32( nSize ); // size field includes trailing NUL character - DBG_ASSERT( (0 < nSize) && (nSize <= 0xFFFF), - OStringBuffer("SfxOleStringHelper::ImplLoadString8 - invalid string of len "). - append(nSize).getStr() ); - if (nSize < 0 || nSize > 0xFFFF) + SAL_WARN_IF(nSize < 1 || nSize > 0xFFFF, "sfx.doc", "SfxOleStringHelper::ImplLoadString8 - invalid string of len " << nSize); + if (nSize < 1 || nSize > 0xFFFF) return OUString(); // load character buffer OString sValue(read_uInt8s_ToOString(rStrm, nSize - 1)); @@ -287,10 +285,10 @@ OUString SfxOleStringHelper::ImplLoadString16( SvStream& rStrm ) { // read size field (signed 32-bit), may be buffer size or character count sal_Int32 nSize(0); - rStrm.ReadInt32( nSize ); - DBG_ASSERT( (0 < nSize) && (nSize <= 0xFFFF), "SfxOleStringHelper::ImplLoadString16 - invalid string" ); + rStrm.ReadInt32(nSize); + SAL_WARN_IF(nSize < 1 || nSize > 0xFFFF, "sfx.doc", "SfxOleStringHelper::ImplLoadString16 - invalid string of len " << nSize); // size field includes trailing NUL character - if (nSize < 0 || nSize > 0xFFFF) + if (nSize < 1 || nSize > 0xFFFF) return OUString(); // load character buffer OUString aValue = read_uInt16s_ToOUString(rStrm, nSize - 1); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits