Hi, Please find the latest report on new defect(s) introduced to LibreOffice found with Coverity Scan. 4 new defect(s) introduced to LibreOffice found with Coverity Scan. New defect(s) Reported-by: Coverity Scan Showing 4 of 4 defect(s) ** CID 1507492: Integer handling issues (NEGATIVE_RETURNS) ________________________________________________________________________________________________________ *** CID 1507492: Integer handling issues (NEGATIVE_RETURNS) /oox/source/export/shapes.cxx: 1783 in oox::drawingml::ShapeExport::WriteConnectorShape(const com::sun::star::uno::Reference<com::sun::star::drawing::XShape> &)() 1777 pFS->startElementNS(mnXmlNamespace, XML_cNvCxnSpPr); 1778 1779 if (GetShapeID(rXShapeA) == -1) 1780 GetNewShapeID(rXShapeA); 1781 if (GetShapeID(rXShapeB) == -1) 1782 GetNewShapeID(rXShapeB); >>> CID 1507492: Integer handling issues (NEGATIVE_RETURNS) >>> "nStartGlueId" is passed to a parameter that cannot be negative. 1783 WriteConnectorConnections(nStartGlueId, nEndGlueId, GetShapeID(rXShapeA), GetShapeID(rXShapeB)); 1784 pFS->endElementNS(mnXmlNamespace, XML_cNvCxnSpPr); 1785 if (GetDocumentType() == DOCUMENT_PPTX) 1786 pFS->singleElementNS(mnXmlNamespace, XML_nvPr); 1787 pFS->endElementNS(mnXmlNamespace, XML_nvCxnSpPr); 1788 } ** CID 1507491: Possible Control flow issues (DEADCODE) /oox/source/export/chartexport.cxx: 2067 in oox::drawingml::ChartExport::exportDataTable()() ________________________________________________________________________________________________________ *** CID 1507491: Possible Control flow issues (DEADCODE) /oox/source/export/chartexport.cxx: 2067 in oox::drawingml::ChartExport::exportDataTable()() 2061 pFS->singleElement(FSNS(XML_c, XML_showHorzBorder), XML_val, "1" ); 2062 if (bShowVBorder) 2063 pFS->singleElement(FSNS(XML_c, XML_showVertBorder), XML_val, "1"); 2064 if (bShowOutline) 2065 pFS->singleElement(FSNS(XML_c, XML_showOutline), XML_val, "1"); 2066 if (bShowKeys) >>> CID 1507491: Possible Control flow issues (DEADCODE) >>> Execution cannot reach this statement: "pFS->singleElement(67113558...". 2067 pFS->singleElement(FSNS(XML_c, XML_showKeys), XML_val, "1"); 2068 2069 exportShapeProps(aPropSet); 2070 exportTextProps(aPropSet); 2071 2072 pFS->endElement(FSNS(XML_c, XML_dTable)); ** CID 1507490: Performance inefficiencies (PASS_BY_VALUE) /xmlhelp/source/cxxhelp/provider/content.cxx: 146 in <unnamed>::ResultSetForRootFactory::ResultSetForRootFactory(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>, com::sun::star::uno::Reference<com::sun::star::ucb::XContentProvider>, const com::sun::star::uno::Sequence<com::sun::star::beans::Property> &, chelp::URLParameter, chelp::Databases *)() ________________________________________________________________________________________________________ *** CID 1507490: Performance inefficiencies (PASS_BY_VALUE) /xmlhelp/source/cxxhelp/provider/content.cxx: 146 in <unnamed>::ResultSetForRootFactory::ResultSetForRootFactory(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>, com::sun::star::uno::Reference<com::sun::star::ucb::XContentProvider>, const com::sun::star::uno::Sequence<com::sun::star::beans::Property> &, chelp::URLParameter, chelp::Databases *)() 140 public: 141 142 ResultSetForRootFactory( 143 uno::Reference< uno::XComponentContext > xContext, 144 uno::Reference< ucb::XContentProvider > xProvider, 145 const uno::Sequence< beans::Property >& seq, >>> CID 1507490: Performance inefficiencies (PASS_BY_VALUE) >>> Passing parameter aURLParameter of type "chelp::URLParameter" (size 168 bytes) by value. 146 URLParameter aURLParameter, 147 Databases* pDatabases ) 148 : m_xContext(std::move( xContext )), 149 m_xProvider(std::move( xProvider )), 150 m_seq( seq ), 151 m_aURLParameter(std::move( aURLParameter )), ** CID 1507489: Performance inefficiencies (PASS_BY_VALUE) /xmlhelp/source/cxxhelp/provider/content.cxx: 183 in <unnamed>::ResultSetForQueryFactory::ResultSetForQueryFactory(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>, com::sun::star::uno::Reference<com::sun::star::ucb::XContentProvider>, const com::sun::star::uno::Sequence<com::sun::star::beans::Property> &, chelp::URLParameter, chelp::Databases *)() ________________________________________________________________________________________________________ *** CID 1507489: Performance inefficiencies (PASS_BY_VALUE) /xmlhelp/source/cxxhelp/provider/content.cxx: 183 in <unnamed>::ResultSetForQueryFactory::ResultSetForQueryFactory(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>, com::sun::star::uno::Reference<com::sun::star::ucb::XContentProvider>, const com::sun::star::uno::Sequence<com::sun::star::beans::Property> &, chelp::URLParameter, chelp::Databases *)() 177 public: 178 179 ResultSetForQueryFactory( 180 uno::Reference< uno::XComponentContext > xContext, 181 uno::Reference< ucb::XContentProvider > xProvider, 182 const uno::Sequence< beans::Property >& seq, >>> CID 1507489: Performance inefficiencies (PASS_BY_VALUE) >>> Passing parameter aURLParameter of type "chelp::URLParameter" (size 168 bytes) by value. 183 URLParameter aURLParameter, 184 Databases* pDatabases ) 185 : m_xContext(std::move( xContext )), 186 m_xProvider(std::move( xProvider )), 187 m_seq( seq ), 188 m_aURLParameter(std::move( aURLParameter )), ________________________________________________________________________________________________________ To view the defects in Coverity Scan visit, https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypSs1kiFPuCn2xFdlMIFBirii0zZ9j2-2F9F2XPBcBm2BNgi9duPy3v-2FzgFDd2LJ-2BDKI-3D41oP_OTq2XUZbbipYjyLSo6GRo-2FpVxQ9OzkDINu9UTS-2FQhSdO0F0jQniitrGlNxDIzPJiwRhWcVKUElGaJiqf3pHiqrEQxXrWdw2BQ-2B2Fx0-2Fg-2BCsWy6CPZgyycnB3AN-2Fadg2RkpGcSWMvmu8X5jd3Kvd95tVKqwV2-2BJrI7i2yI5jrgrkrL56x312hxsqOXGq8tqSGZSU27zHjD1fphOPNEXmOo1HuJZCXEBTnDbk73iGO7O0-3D