diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-10-08 11:18:33 +0100 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2015-10-09 09:36:29 +0000 |
commit | 81d9f6982a222c8f777a80fdeb89a391b81dd5d3 (patch) | |
tree | f304bdeed22d21c83a0fbd1d457d7b42a6fb2544 /writerperfect | |
parent | 3a3fb3c5dcbbe974e2f49669bf14937f14261d8a (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>
Diffstat (limited to 'writerperfect')
-rw-r--r-- | writerperfect/source/writer/WordPerfectImportFilter.cxx | 3 |
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(); |