[Libreoffice-commits] core.git: Branch 'libreoffice-4-4' - sw/qa sw/source

Caolán McNamara caolanm at redhat.com
Fri Aug 21 08:18:13 PDT 2015


 sw/qa/core/data/ww6/pass/crash-4.doc |binary
 sw/source/filter/ww8/ww8par2.cxx     |    3 +++
 2 files changed, 3 insertions(+)

New commits:
commit 319d725c73b8bf60158961aa0b014258708effab
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Fri Aug 21 13:26:44 2015 +0100

    don't crash due to earlier short reads
    
    Change-Id: I682a9bf72cbe18999c0c5acc495e813727e0e372
    (cherry picked from commit 0030efe09ad9447933ac3b1875c270ed1649aee7)
    Reviewed-on: https://gerrit.libreoffice.org/17903
    Reviewed-by: David Tardon <dtardon at redhat.com>
    Tested-by: David Tardon <dtardon at redhat.com>

diff --git a/sw/qa/core/data/ww6/pass/crash-4.doc b/sw/qa/core/data/ww6/pass/crash-4.doc
new file mode 100644
index 0000000..5abaecc
Binary files /dev/null and b/sw/qa/core/data/ww6/pass/crash-4.doc differ
diff --git a/sw/source/filter/ww8/ww8par2.cxx b/sw/source/filter/ww8/ww8par2.cxx
index 16273ed..f214746 100644
--- a/sw/source/filter/ww8/ww8par2.cxx
+++ b/sw/source/filter/ww8/ww8par2.cxx
@@ -4380,6 +4380,9 @@ void WW8RStyle::ImportOldFormatStyles()
         if (eSti == ww::stiNil)
             continue;
 
+        if (stcp >= aPAPXOffsets.size())
+            continue;
+
         rSI.bValid = true;
 
         if (ww::StandardStiIsCharStyle(eSti) && !aPAPXOffsets[stcp].mnSize)


More information about the Libreoffice-commits mailing list