summaryrefslogtreecommitdiff
path: root/writerperfect
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-10-08 11:18:33 +0100
committerAndras Timar <andras.timar@collabora.com>2015-10-17 23:23:12 +0200
commit5d3482ccd5957ca54315b8e0f68a16df0d684a3d (patch)
tree858342ae09ac16248945a27f32a64a869ec29df0 /writerperfect
parent1e8914c4f8f21e3ce737af3cc5e58b6598944710 (diff)
don't crash on loading abi13730-1.wpd
Change-Id: I3796f16c4df8cc055fb1a75b1583c5b959f02799 (cherry picked from commit 64a252ffa9d0c30bec195a68c6837a0acdeca29a) Reviewed-on: https://gerrit.libreoffice.org/19243 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: David Tardon <dtardon@redhat.com> (cherry picked from commit 81d9f6982a222c8f777a80fdeb89a391b81dd5d3)
Diffstat (limited to 'writerperfect')
-rw-r--r--writerperfect/source/writer/WordPerfectImportFilter.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/writerperfect/source/writer/WordPerfectImportFilter.cxx b/writerperfect/source/writer/WordPerfectImportFilter.cxx
index 389e5b51c5d0..f0febb67aab4 100644
--- a/writerperfect/source/writer/WordPerfectImportFilter.cxx
+++ b/writerperfect/source/writer/WordPerfectImportFilter.cxx
@@ -84,6 +84,9 @@ static bool handleEmbeddedWPGImage(const librevenge::RVNGBinaryData &input, libr
if (!libwpg::WPGraphics::parse(input.getDataStream(), &aSVGGenerator, fileFormat))
return false;
+ if (svgOutput.empty())
+ return false;
+
assert(1 == svgOutput.size());
output.clear();