diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-03-29 21:41:52 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2014-03-29 21:52:27 +0100 |
commit | 6812606517e9a6299fcd5fde59fd4cf414d0d493 (patch) | |
tree | 30322e6acce85c9b862412d6fb199aee9757e4d6 /writerfilter | |
parent | b4107c79fb680c1906a7a4978c0c2eb5c118a41c (diff) |
coverity#736006 Unchecked dynamic_cast
Change-Id: Id4b0f5e6e4369a850bc159992540e024a4c37c3c
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/rtftok/rtfdocumentimpl.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx index 776f1dec4284..cf7b0d67d80d 100644 --- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx +++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx @@ -4633,7 +4633,8 @@ int RTFDocumentImpl::popState() // to RTLD_GLOBAL, so most probably a gcc bug. oox::FormulaImportBase* pImport = dynamic_cast<oox::FormulaImportBase*>(dynamic_cast<SfxBaseModel*>(xComponent.get())); assert( pImport != NULL ); - pImport->readFormulaOoxml(m_aMathBuffer); + if (pImport) + pImport->readFormulaOoxml(m_aMathBuffer); RTFValue::Pointer_t pValue(new RTFValue(xObject)); RTFSprms aMathAttributes; aMathAttributes.set(NS_ooxml::LN_starmath, pValue); |