sw/source/core/unocore/unochart.cxx | 4 ++-- xmloff/source/core/nmspmap.cxx | 12 ++++++++---- 2 files changed, 10 insertions(+), 6 deletions(-)
New commits: commit 4cc2fb2db34337880393d692d0e9ea8d6496fcbf Author: Caolán McNamara <caol...@redhat.com> Date: Thu Jun 4 20:30:21 2015 +0100 coverity#1302607 Logically dead code also coverity#1302606 Logically dead code Change-Id: I510f17e93f7caf5f1c35becdf6b7d626c0160b66 diff --git a/xmloff/source/core/nmspmap.cxx b/xmloff/source/core/nmspmap.cxx index 6a97160..b355f03 100644 --- a/xmloff/source/core/nmspmap.cxx +++ b/xmloff/source/core/nmspmap.cxx @@ -102,10 +102,12 @@ sal_uInt16 SvXMLNamespaceMap::Add( const OUString& rPrefix, const OUString& rNam if( XML_NAMESPACE_UNKNOWN == nKey ) nKey = GetKeyByName( rName ); - assert(XML_NAMESPACE_NONE != nKey); - +#ifdef NDEBUG if( XML_NAMESPACE_NONE == nKey ) return USHRT_MAX; +#else + assert(XML_NAMESPACE_NONE != nKey); +#endif if ( aNameHash.find ( rPrefix ) == aNameHash.end() ) nKey = _Add( rPrefix, rName, nKey ); @@ -117,10 +119,12 @@ sal_uInt16 SvXMLNamespaceMap::AddIfKnown( const OUString& rPrefix, const OUStrin { sal_uInt16 nKey = GetKeyByName( rName ); - assert(nKey != XML_NAMESPACE_NONE); - +#ifdef NDEBUG if( XML_NAMESPACE_NONE == nKey ) return XML_NAMESPACE_UNKNOWN; +#else + assert(nKey != XML_NAMESPACE_NONE); +#endif if( XML_NAMESPACE_UNKNOWN != nKey ) { commit a6b6bb2aac59db3b390a3155ee4b25ebfef76ce9 Author: Caolán McNamara <caol...@redhat.com> Date: Thu Jun 4 20:26:45 2015 +0100 coverity#1302656 Unchecked dynamic_cast Change-Id: If84fc54892bbe65799b3bc344c700bb43bedc0cd diff --git a/sw/source/core/unocore/unochart.cxx b/sw/source/core/unocore/unochart.cxx index 33a0b27..bf96c15 100644 --- a/sw/source/core/unocore/unochart.cxx +++ b/sw/source/core/unocore/unochart.cxx @@ -1947,7 +1947,7 @@ SwChartDataSequence::SwChartDataSequence( const SwChartDataSequence &rObj ) : aColLabelText( SW_RES(STR_CHART2_COL_LABEL_TEXT) ), xDataProvider( rObj.pDataProvider ), pDataProvider( rObj.pDataProvider ), - pTableCrsr( dynamic_cast<SwUnoTableCrsr*>(rObj.pTableCrsr.get())->Clone() ), + pTableCrsr( dynamic_cast<SwUnoTableCrsr&>(*rObj.pTableCrsr.get()).Clone() ), aCursorDepend( this, pTableCrsr.get() ), _pPropSet( rObj._pPropSet ) { @@ -2032,7 +2032,7 @@ uno::Sequence< uno::Any > SAL_CALL SwChartDataSequence::getData() // keep original cursor and make copy of it that gets handed // over to the SwXCellRange object which takes ownership and // thus will destroy the copy later. - SwXCellRange aRange( dynamic_cast<SwUnoTableCrsr*>(pTableCrsr.get())->Clone(), *pTableFormat, aDesc ); + SwXCellRange aRange( dynamic_cast<SwUnoTableCrsr&>(*pTableCrsr.get()).Clone(), *pTableFormat, aDesc ); aRange.GetDataSequence( &aRes, 0, 0 ); } }
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits