diff options
Diffstat (limited to 'connectivity/source/drivers/dbase')
-rw-r--r-- | connectivity/source/drivers/dbase/DIndex.cxx | 2 | ||||
-rw-r--r-- | connectivity/source/drivers/dbase/dindexnode.cxx | 3 |
2 files changed, 2 insertions, 3 deletions
diff --git a/connectivity/source/drivers/dbase/DIndex.cxx b/connectivity/source/drivers/dbase/DIndex.cxx index 5498b982c7dc..416ad8d6653f 100644 --- a/connectivity/source/drivers/dbase/DIndex.cxx +++ b/connectivity/source/drivers/dbase/DIndex.cxx @@ -103,7 +103,7 @@ void ODbaseIndex::refreshColumns() if(m_pColumns) m_pColumns->reFill(aVector); else - m_pColumns = new ODbaseIndexColumns(this,m_aMutex,aVector); + m_pColumns.reset( new ODbaseIndexColumns(this,m_aMutex,aVector) ); } Sequence< sal_Int8 > ODbaseIndex::getUnoTunnelImplementationId() diff --git a/connectivity/source/drivers/dbase/dindexnode.cxx b/connectivity/source/drivers/dbase/dindexnode.cxx index d9b156e302f5..171906d947ec 100644 --- a/connectivity/source/drivers/dbase/dindexnode.cxx +++ b/connectivity/source/drivers/dbase/dindexnode.cxx @@ -75,12 +75,11 @@ ONDXPage::ONDXPage(ODbaseIndex& rInd, sal_uInt32 nPos, ONDXPage* pParent) , ppNodes(nullptr) { sal_uInt16 nT = rIndex.getHeader().db_maxkeys; - ppNodes = new ONDXNode[nT]; + ppNodes.reset( new ONDXNode[nT] ); } ONDXPage::~ONDXPage() { - delete[] ppNodes; } void ONDXPage::ReleaseRef() |