[Libreoffice-commits] core.git: sw/qa sw/source
Caolán McNamara
caolanm at redhat.com
Fri Aug 21 05:31:09 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 0030efe09ad9447933ac3b1875c270ed1649aee7
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
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 5a8072c..442c527 100644
--- a/sw/source/filter/ww8/ww8par2.cxx
+++ b/sw/source/filter/ww8/ww8par2.cxx
@@ -4382,6 +4382,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