sw/source/filter/ww8/ww8scan.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 2ec31453aba32d8b768be239a7c983397a7d0f6b
Author: Caolán McNamara <caol...@redhat.com>
Date:   Mon Aug 24 09:37:11 2015 +0100

    dismiss bad seek offsets early
    
    Change-Id: Ia88bc1833d362547f45e073028203a4de581f3e2
    (cherry picked from commit 8657e3795d2e0ef0653835e2d56c53512dd43aea)
    Reviewed-on: https://gerrit.libreoffice.org/17945
    Tested-by: Jenkins <c...@libreoffice.org>
    Reviewed-by: David Tardon <dtar...@redhat.com>

diff --git a/sw/source/filter/ww8/ww8scan.cxx b/sw/source/filter/ww8/ww8scan.cxx
index 857e4e2..496e81a 100644
--- a/sw/source/filter/ww8/ww8scan.cxx
+++ b/sw/source/filter/ww8/ww8scan.cxx
@@ -7558,7 +7558,8 @@ SEPr::SEPr() :
 
 bool checkSeek(SvStream &rSt, sal_uInt32 nOffset)
 {
-    return (rSt.Seek(nOffset) == static_cast<sal_Size>(nOffset));
+    return (nOffset != SAL_MAX_UINT32 &&
+            rSt.Seek(nOffset) == static_cast<sal_Size>(nOffset));
 }
 
 bool checkRead(SvStream &rSt, void *pDest, sal_uInt32 nLength)
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to