vcl/qa/cppunit/pdfexport/data/tdf84283.doc |binary
 vcl/qa/cppunit/pdfexport/pdfexport.cxx     |    7 +++++++
 2 files changed, 7 insertions(+)

New commits:
commit 06bcff6649be811cf7eacf971e84a0f4ac029b04
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Tue Nov 23 21:23:08 2021 +0100
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Wed Nov 24 00:27:47 2021 +0100

    tdf#84283: vcl_pdfexport: Add unittest
    
    Change-Id: I56f50dcd93ef196d2261be924e004b9981d405dc
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/125741
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/vcl/qa/cppunit/pdfexport/data/tdf84283.doc 
b/vcl/qa/cppunit/pdfexport/data/tdf84283.doc
new file mode 100644
index 000000000000..dc48cfaae0a9
Binary files /dev/null and b/vcl/qa/cppunit/pdfexport/data/tdf84283.doc differ
diff --git a/vcl/qa/cppunit/pdfexport/pdfexport.cxx 
b/vcl/qa/cppunit/pdfexport/pdfexport.cxx
index a4f728c4a59b..c21c4241b609 100644
--- a/vcl/qa/cppunit/pdfexport/pdfexport.cxx
+++ b/vcl/qa/cppunit/pdfexport/pdfexport.cxx
@@ -1547,6 +1547,13 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testForcePoint71)
     saveAsPDF(u"forcepoint71.key");
 }
 
+CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf84283)
+{
+    // Without the fix in place, this test would have crashed
+    aMediaDescriptor["FilterName"] <<= OUString("writer_pdf_Export");
+    saveAsPDF(u"tdf84283.doc");
+}
+
 CPPUNIT_TEST_FIXTURE(PdfExportTest, testTdf115262)
 {
     aMediaDescriptor["FilterName"] <<= OUString("calc_pdf_Export");

Reply via email to