editeng/source/items/frmitems.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 2f2a56f91e0057ad502b4586714eb3c14fc069af
Author: Michael Stahl <mst...@redhat.com>
Date:   Tue Aug 22 17:22:32 2017 +0200

    editeng: avoid infinite loop in SvxBoxItem::Create
    
    Apparently a sw unit test randomly read a partially written autotbl.fmt
    and the stream has m_isEof = true.
    
    Change-Id: Iacfbc42e83be6320d4aa695a5df4264f1db0b021

diff --git a/editeng/source/items/frmitems.cxx 
b/editeng/source/items/frmitems.cxx
index dc506afa7d4e..fb3d120d8ab7 100644
--- a/editeng/source/items/frmitems.cxx
+++ b/editeng/source/items/frmitems.cxx
@@ -2038,7 +2038,7 @@ SfxPoolItem* SvxBoxItem::Create( SvStream& rStrm, 
sal_uInt16 nIVersion ) const
                            SvxBoxItemLine::RIGHT, SvxBoxItemLine::BOTTOM };
 
     sal_Int8 cLine;
-    while( true )
+    while (rStrm.good())
     {
         rStrm.ReadSChar( cLine );
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to