Hi,
Please find the latest report on new defect(s) introduced to LibreOffice found
with Coverity Scan.
30 new defect(s) introduced to LibreOffice found with Coverity Scan.
13 defect(s), reported by Coverity Scan earlier, were marked fixed in the
recent build analyzed by Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 20 of 30 defect(s)
** CID 1632260: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/hwpfilter/source/hwpreader.cxx: 4761 in
<unnamed>::HwpImportFilter::HwpImportFilter(const
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> &)()
________________________________________________________________________________________________________
*** CID 1632260: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/hwpfilter/source/hwpreader.cxx: 4761 in
<unnamed>::HwpImportFilter::HwpImportFilter(const
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> &)()
4755 Reference< XDocumentHandler > xHandler(
rxContext->getServiceManager()->createInstanceWithContext(
WRITER_IMPORTER_NAME, rxContext ), UNO_QUERY );
4756
4757 rtl::Reference<HwpReader> p = new HwpReader;
4758 p->setDocumentHandler( xHandler );
4759
4760 rImporter.set(xHandler, UNO_QUERY);
>>> CID 1632260: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "p" is copied in a call to copy assignment "operator =", when it could
>>> be moved instead.
4761 rFilter = p;
4762 }
4763 catch( Exception & )
4764 {
4765 printf(" fail to instantiate %s\n",
WRITER_IMPORTER_NAME.toUtf8().getStr() );
4766 exit( 1 );
** CID 1632259: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 579 in
connectivity::ODatabaseMetaDataResultSet::setUDTsMap()()
________________________________________________________________________________________________________
*** CID 1632259: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 579 in
connectivity::ODatabaseMetaDataResultSet::setUDTsMap()()
573 }
574
575 void ODatabaseMetaDataResultSet::setUDTsMap()
576 {
577 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
578 pMetaData->setUDTsMap();
>>> CID 1632259: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
579 m_xMetaData = pMetaData;
580 }
581
582 void ODatabaseMetaDataResultSet::setTableTypes()
583 {
584 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
** CID 1632258: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/sd/source/ui/unoidl/unowcntr.cxx: 77 in
SvUnoWeakContainer::findRef(rtl::Reference<SdLayer> &, const SdrLayer *)()
________________________________________________________________________________________________________
*** CID 1632258: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/sd/source/ui/unoidl/unowcntr.cxx: 77 in
SvUnoWeakContainer::findRef(rtl::Reference<SdLayer> &, const SdrLayer *)()
71 }
72 else
73 {
74 SdrLayer* pSdrLayer = pSdLayer->GetSdrLayer ();
75 if (pSdrLayer == pSearchData)
76 {
>>> CID 1632258: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pSdLayer" is copied in a call to copy assignment "operator =", when it
>>> could be moved instead.
77 rRef = pSdLayer;
78 return true;
79 }
80 ++it;
81 }
82 }
** CID 1632257: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx: 830 in
writerfilter::ooxml::OOXMLDocumentImpl::setDrawPage(rtl::Reference<SwFmDrawPage>)()
________________________________________________________________________________________________________
*** CID 1632257: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/sw/source/writerfilter/ooxml/OOXMLDocumentImpl.cxx: 830 in
writerfilter::ooxml::OOXMLDocumentImpl::setDrawPage(rtl::Reference<SwFmDrawPage>)()
824 {
825 return mxModel;
826 }
827
828 void OOXMLDocumentImpl::setDrawPage(rtl::Reference<SwFmDrawPage>
xDrawPage)
829 {
>>> CID 1632257: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "xDrawPage" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
830 mxDrawPage = xDrawPage;
831 }
832
833 rtl::Reference<SwFmDrawPage> OOXMLDocumentImpl::getDrawPage()
834 {
835 return mxDrawPage;
** CID 1632256: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 593 in
connectivity::ODatabaseMetaDataResultSet::setExportedKeysMap()()
________________________________________________________________________________________________________
*** CID 1632256: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 593 in
connectivity::ODatabaseMetaDataResultSet::setExportedKeysMap()()
587 }
588
589 void ODatabaseMetaDataResultSet::setExportedKeysMap()
590 {
591 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
592 pMetaData->setExportedKeysMap();
>>> CID 1632256: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
593 m_xMetaData = pMetaData;
594 }
595
596 void ODatabaseMetaDataResultSet::setImportedKeysMap()
597 {
598 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
** CID 1632255: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/sw/source/uibase/uno/unotxdoc.cxx: 441 in
SwXTextDocument::GetNumberFormatter()()
________________________________________________________________________________________________________
*** CID 1632255: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/sw/source/uibase/uno/unotxdoc.cxx: 441 in
SwXTextDocument::GetNumberFormatter()()
435 if(!m_xNumFormatAgg.is())
436 {
437 if ( m_pDocShell->GetDoc() )
438 {
439 rtl::Reference<SvNumberFormatsSupplierObj> pNumFormat = new
SvNumberFormatsSupplierObj(
440
m_pDocShell->GetDoc()->GetNumberFormatter());
>>> CID 1632255: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pNumFormat" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
441 m_xNumFormatAgg = pNumFormat;
442 }
443 if(m_xNumFormatAgg.is())
444 m_xNumFormatAgg->setDelegator(getXWeak());
445 }
446 else
** CID 1632254: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 509 in
connectivity::ODatabaseMetaDataResultSet::setColumnsMap()()
________________________________________________________________________________________________________
*** CID 1632254: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 509 in
connectivity::ODatabaseMetaDataResultSet::setColumnsMap()()
503 }
504
505 void ODatabaseMetaDataResultSet::setColumnsMap()
506 {
507 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
508 pMetaData->setColumnsMap();
>>> CID 1632254: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
509 m_xMetaData = pMetaData;
510 }
511
512 void ODatabaseMetaDataResultSet::setTablesMap()
513 {
514 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
** CID 1632253: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 572 in
connectivity::ODatabaseMetaDataResultSet::setTypeInfoMap()()
________________________________________________________________________________________________________
*** CID 1632253: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 572 in
connectivity::ODatabaseMetaDataResultSet::setTypeInfoMap()()
566 }
567
568 void ODatabaseMetaDataResultSet::setTypeInfoMap()
569 {
570 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
571 pMetaData->setTypeInfoMap();
>>> CID 1632253: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
572 m_xMetaData = pMetaData;
573 }
574
575 void ODatabaseMetaDataResultSet::setUDTsMap()
576 {
577 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
** CID 1632252: (COPY_INSTEAD_OF_MOVE)
/framework/source/uielement/menubarmanager.cxx: 1036 in
framework::MenuBarManager::FillMenuManager(Menu *, const
com::sun::star::uno::Reference<com::sun::star::frame::XFrame> &, const
com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> &,
const rtl::OUString &, bool)()
/framework/source/uielement/menubarmanager.cxx: 1094 in
framework::MenuBarManager::FillMenuManager(Menu *, const
com::sun::star::uno::Reference<com::sun::star::frame::XFrame> &, const
com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> &,
const rtl::OUString &, bool)()
________________________________________________________________________________________________________
*** CID 1632252: (COPY_INSTEAD_OF_MOVE)
/framework/source/uielement/menubarmanager.cxx: 1036 in
framework::MenuBarManager::FillMenuManager(Menu *, const
com::sun::star::uno::Reference<com::sun::star::frame::XFrame> &, const
com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> &,
const rtl::OUString &, bool)()
1030 {
1031 // Check if we have to create a popup menu for a uno
based popup menu controller.
1032 // We have to set an empty popup menu into our menu
structure so the controller also
1033 // works with inplace OLE.
1034 MenuItemHandler* pItemHandler = new MenuItemHandler(
nItemId, nullptr, xDispatch );
1035 rtl::Reference<VCLXPopupMenu> pVCLXPopupMenu = new
VCLXPopupMenu(pPopup);
>>> CID 1632252: (COPY_INSTEAD_OF_MOVE)
>>> "pVCLXPopupMenu" is copied in a call to copy assignment "operator =",
>>> when it could be moved instead.
1036 pItemHandler->xPopupMenu = pVCLXPopupMenu;
1037 pItemHandler->aMenuItemURL = aItemCommand;
1038 m_aMenuItemHandlerVector.push_back(
std::unique_ptr<MenuItemHandler>(pItemHandler) );
1039
1040 if ( bAccessibilityEnabled || pMenu->IsMenuBar())
1041 {
/framework/source/uielement/menubarmanager.cxx: 1094 in
framework::MenuBarManager::FillMenuManager(Menu *, const
com::sun::star::uno::Reference<com::sun::star::frame::XFrame> &, const
com::sun::star::uno::Reference<com::sun::star::frame::XDispatchProvider> &,
const rtl::OUString &, bool)()
1088 // Check if we have to create a popup menu for a uno
based popup menu controller.
1089 // We have to set an empty popup menu into our menu
structure so the controller also
1090 // works with inplace OLE.
1091 rtl::Reference<VCLXPopupMenu> pVCLXPopupMenu = new
VCLXPopupMenu;
1092 PopupMenu* pPopupMenu = static_cast<PopupMenu
*>(pVCLXPopupMenu->GetMenu());
1093 pMenu->SetPopupMenu( pItemHandler->nItemId, pPopupMenu
);
>>> CID 1632252: (COPY_INSTEAD_OF_MOVE)
>>> "pVCLXPopupMenu" is copied in a call to copy assignment "operator =",
>>> when it could be moved instead.
1094 pItemHandler->xPopupMenu = pVCLXPopupMenu;
1095
1096 if ( bAccessibilityEnabled &&
CreatePopupMenuController( pItemHandler.get(), m_xDispatchProvider,
m_aModuleIdentifier ) )
1097 {
1098
pItemHandler->xPopupMenuController->updatePopupMenu();
1099 }
** CID 1632251: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 481 in
connectivity::ODatabaseMetaDataResultSet::setProceduresMap()()
________________________________________________________________________________________________________
*** CID 1632251: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 481 in
connectivity::ODatabaseMetaDataResultSet::setProceduresMap()()
475 }
476
477 void ODatabaseMetaDataResultSet::setProceduresMap()
478 {
479 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
480 pMetaData->setProceduresMap();
>>> CID 1632251: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
481 m_xMetaData = pMetaData;
482 }
483
484 void ODatabaseMetaDataResultSet::setCatalogsMap()
485 {
486 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
** CID 1632250: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/toolkit/source/awt/vclxgraphics.cxx: 131 in VCLXGraphics::getDevice()()
________________________________________________________________________________________________________
*** CID 1632250: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/toolkit/source/awt/vclxgraphics.cxx: 131 in VCLXGraphics::getDevice()()
125 SolarMutexGuard aGuard;
126
127 if( !mxDevice.is() && mpOutputDevice )
128 {
129 rtl::Reference<VCLXDevice> pDev = new VCLXDevice;
130 pDev->SetOutputDevice( mpOutputDevice );
>>> CID 1632250: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pDev" is copied in a call to copy assignment "operator =", when it
>>> could be moved instead.
131 mxDevice = pDev;
132 }
133 return mxDevice;
134 }
135
136 awt::SimpleFontMetric VCLXGraphics::getFontMetric()
** CID 1632249: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 565 in
connectivity::ODatabaseMetaDataResultSet::setBestRowIdentifierMap()()
________________________________________________________________________________________________________
*** CID 1632249: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 565 in
connectivity::ODatabaseMetaDataResultSet::setBestRowIdentifierMap()()
559 }
560
561 void ODatabaseMetaDataResultSet::setBestRowIdentifierMap()
562 {
563 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
564 pMetaData->setBestRowIdentifierMap();
>>> CID 1632249: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
565 m_xMetaData = pMetaData;
566 }
567
568 void ODatabaseMetaDataResultSet::setTypeInfoMap()
569 {
570 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
** CID 1632248: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 600 in
connectivity::ODatabaseMetaDataResultSet::setImportedKeysMap()()
________________________________________________________________________________________________________
*** CID 1632248: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 600 in
connectivity::ODatabaseMetaDataResultSet::setImportedKeysMap()()
594 }
595
596 void ODatabaseMetaDataResultSet::setImportedKeysMap()
597 {
598 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
599 pMetaData->setImportedKeysMap();
>>> CID 1632248: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
600 m_xMetaData = pMetaData;
601 }
602
603 Reference< css::beans::XPropertySetInfo > SAL_CALL
ODatabaseMetaDataResultSet::getPropertySetInfo( )
604 {
605 return
::cppu::OPropertySetHelper::createPropertySetInfo(getInfoHelper());
** CID 1632247: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/editeng/source/xml/xmltxtexp.cxx: 285 in
<unnamed>::SvxXMLTextExportComponent::SvxXMLTextExportComponent(const
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> &,
EditEngine *, const ESelection &, const
com::sun::star::uno::Reference<com::sun::star::xml::sax::XDocumentHandler> &)()
________________________________________________________________________________________________________
*** CID 1632247: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/editeng/source/xml/xmltxtexp.cxx: 285 in
<unnamed>::SvxXMLTextExportComponent::SvxXMLTextExportComponent(const
com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext> &,
EditEngine *, const ESelection &, const
com::sun::star::uno::Reference<com::sun::star::xml::sax::XDocumentHandler> &)()
279 SVX_UNOEDIT_PARA_PROPERTIES,
280 };
281 static SvxItemPropertySet aSvxXMLTextExportComponentPropertySet(
SvxXMLTextExportComponentPropertyMap, EditEngine::GetGlobalItemPool() );
282
283 rtl::Reference<SvxUnoText> pUnoText = new SvxUnoText( &aEditSource,
&aSvxXMLTextExportComponentPropertySet, mxText );
284 pUnoText->SetSelection( rSel );
>>> CID 1632247: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pUnoText" is copied in a call to copy assignment "operator =", when it
>>> could be moved instead.
285 mxText = pUnoText;
286
287 }
288
289 void SvxWriteXML( EditEngine& rEditEngine, SvStream& rStream, const
ESelection& rSel )
290 {
** CID 1632246: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/sfx2/source/doc/sfxbasemodel.cxx: 4576 in
SfxBaseModel::loadMetadataFromStorage(const
com::sun::star::uno::Reference<com::sun::star::embed::XStorage> &, const
com::sun::star::uno::Reference<com::sun::star::rdf::XURI> &, const
com::sun::star::uno::Reference<com::sun::star::task::XInteractionHandler> &)()
________________________________________________________________________________________________________
*** CID 1632246: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/sfx2/source/doc/sfxbasemodel.cxx: 4576 in
SfxBaseModel::loadMetadataFromStorage(const
com::sun::star::uno::Reference<com::sun::star::embed::XStorage> &, const
com::sun::star::uno::Reference<com::sun::star::rdf::XURI> &, const
com::sun::star::uno::Reference<com::sun::star::task::XInteractionHandler> &)()
4570 throw; // not initialized
4571 } catch (Exception &) {
4572 // UGLY: if it's a RuntimeException, we can't be sure DMA is
initialized
4573 m_pData->m_xDocumentMetadata = xDMA;
4574 throw;
4575 }
>>> CID 1632246: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "xDMA" is copied in a call to copy assignment "operator =", when it
>>> could be moved instead.
4576 m_pData->m_xDocumentMetadata = xDMA;
4577
4578 }
4579
4580 void SAL_CALL
4581 SfxBaseModel::storeMetadataToStorage(
** CID 1632245: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 488 in
connectivity::ODatabaseMetaDataResultSet::setCatalogsMap()()
________________________________________________________________________________________________________
*** CID 1632245: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 488 in
connectivity::ODatabaseMetaDataResultSet::setCatalogsMap()()
482 }
483
484 void ODatabaseMetaDataResultSet::setCatalogsMap()
485 {
486 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
487 pMetaData->setCatalogsMap();
>>> CID 1632245: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
488 m_xMetaData = pMetaData;
489 }
490
491 void ODatabaseMetaDataResultSet::setSchemasMap()
492 {
493 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
** CID 1632244: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 523 in
connectivity::ODatabaseMetaDataResultSet::setProcedureColumnsMap()()
________________________________________________________________________________________________________
*** CID 1632244: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 523 in
connectivity::ODatabaseMetaDataResultSet::setProcedureColumnsMap()()
517 }
518
519 void ODatabaseMetaDataResultSet::setProcedureColumnsMap()
520 {
521 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
522 pMetaData->setProcedureColumnsMap();
>>> CID 1632244: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
523 m_xMetaData = pMetaData;
524 }
525
526 void ODatabaseMetaDataResultSet::setPrimaryKeysMap()
527 {
528 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
** CID 1632243: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 551 in
connectivity::ODatabaseMetaDataResultSet::setCrossReferenceMap()()
________________________________________________________________________________________________________
*** CID 1632243: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 551 in
connectivity::ODatabaseMetaDataResultSet::setCrossReferenceMap()()
545 }
546
547 void ODatabaseMetaDataResultSet::setCrossReferenceMap()
548 {
549 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
550 pMetaData->setCrossReferenceMap();
>>> CID 1632243: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
551 m_xMetaData = pMetaData;
552 }
553
554 void ODatabaseMetaDataResultSet::setVersionColumnsMap()
555 {
556 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
** CID 1632242: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 558 in
connectivity::ODatabaseMetaDataResultSet::setVersionColumnsMap()()
________________________________________________________________________________________________________
*** CID 1632242: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 558 in
connectivity::ODatabaseMetaDataResultSet::setVersionColumnsMap()()
552 }
553
554 void ODatabaseMetaDataResultSet::setVersionColumnsMap()
555 {
556 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
557 pMetaData->setVersionColumnsMap();
>>> CID 1632242: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
558 m_xMetaData = pMetaData;
559 }
560
561 void ODatabaseMetaDataResultSet::setBestRowIdentifierMap()
562 {
563 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
** CID 1632241: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 586 in
connectivity::ODatabaseMetaDataResultSet::setTableTypes()()
________________________________________________________________________________________________________
*** CID 1632241: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
/connectivity/source/commontools/FDatabaseMetaDataResultSet.cxx: 586 in
connectivity::ODatabaseMetaDataResultSet::setTableTypes()()
580 }
581
582 void ODatabaseMetaDataResultSet::setTableTypes()
583 {
584 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
585 pMetaData->setTableTypes();
>>> CID 1632241: Performance inefficiencies (COPY_INSTEAD_OF_MOVE)
>>> "pMetaData" is copied in a call to copy assignment "operator =", when
>>> it could be moved instead.
586 m_xMetaData = pMetaData;
587 }
588
589 void ODatabaseMetaDataResultSet::setExportedKeysMap()
590 {
591 rtl::Reference<ODatabaseMetaDataResultSetMetaData> pMetaData = new
ODatabaseMetaDataResultSetMetaData();
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit,
https://u15810271.ct.sendgrid.net/ls/click?upn=u001.AxU2LYlgjL6eX23u9ErQy-2BKADyCpvUKOL6EWmZljiu6VvXBlQRUbS683tC8265rGNPXqJ1ffcoLZCnTuJFQbNcTEkb4XaEQkzovKhJ5DB3c-3DirnJ_A9M4dSy7guk8NP6DcfgslOyvJRzavztVIKj6nRqYjYpWom7SJFyX0y710bz0kUGtNObSemBmzTkhelM5tzm-2FVbCXdthYxuGbXczYdPh8qu0cNdHwBbL83yJfRbyXwxqBrrJbIX-2BphLI3loGZdG3-2FHATvydTI-2Fjsf7FUsmHAiPVgevefiydEWPMWeUXviBQynOs1IhLOF11kqUrScz9TDBiiDgaB8qC9-2FmkeILrixC1E-3D