sw/source/filter/ww8/docxattributeoutput.cxx |    3 ++-
 sw/source/filter/ww8/rtfattributeoutput.cxx  |    3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

New commits:
commit c2ed5f000efafdababa5aa2caa47b159b33ef65c
Author: Miklos Vajna <vmik...@collabora.co.uk>
Date:   Sun Mar 30 16:27:52 2014 +0200

    coverity#735942 Unchecked dynamic_cast
    
    Change-Id: Id508e771b0f117437671f40060c68122a408e386

diff --git a/sw/source/filter/ww8/rtfattributeoutput.cxx 
b/sw/source/filter/ww8/rtfattributeoutput.cxx
index 2074a06..97749ff 100644
--- a/sw/source/filter/ww8/rtfattributeoutput.cxx
+++ b/sw/source/filter/ww8/rtfattributeoutput.cxx
@@ -3679,7 +3679,8 @@ bool RtfAttributeOutput::FlyFrameOLEMath(const 
SwFlyFrmFmt* pFlyFrmFmt, SwOLENod
     oox::FormulaExportBase* pBase = 
dynamic_cast<oox::FormulaExportBase*>(dynamic_cast<SfxBaseModel*>(xClosable.get()));
     assert( pBase != NULL );
     OStringBuffer aBuf;
-    pBase->writeFormulaRtf(aBuf, m_rExport.eCurrentEncoding);
+    if (pBase)
+        pBase->writeFormulaRtf(aBuf, m_rExport.eCurrentEncoding);
     m_aRunText->append(aBuf.makeStringAndClear());
     // Replacement graphic.
     m_aRunText->append("{" LO_STRING_SVTOOLS_RTF_MMATHPICT " ");
commit 1ad901464afa29c96682bde59a12f864fccd525a
Author: Miklos Vajna <vmik...@collabora.co.uk>
Date:   Sun Mar 30 16:26:50 2014 +0200

    coverity#735940 Unchecked dynamic_cast
    
    Change-Id: Ic5acb9afd69dda3fc630a438324ef692950ff2de

diff --git a/sw/source/filter/ww8/docxattributeoutput.cxx 
b/sw/source/filter/ww8/docxattributeoutput.cxx
index a425ae0..15874e3 100644
--- a/sw/source/filter/ww8/docxattributeoutput.cxx
+++ b/sw/source/filter/ww8/docxattributeoutput.cxx
@@ -3729,7 +3729,8 @@ void DocxAttributeOutput::WritePostponedMath()
 // to RTLD_GLOBAL, so most probably a gcc bug.
     oox::FormulaExportBase* formulaexport = 
dynamic_cast<oox::FormulaExportBase*>(dynamic_cast<SfxBaseModel*>(xInterface.get()));
     assert( formulaexport != NULL );
-    formulaexport->writeFormulaOoxml( m_pSerializer, 
GetExport().GetFilter().getVersion());
+    if (formulaexport)
+        formulaexport->writeFormulaOoxml( m_pSerializer, 
GetExport().GetFilter().getVersion());
     m_postponedMath = NULL;
 }
 
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to