diff options
Diffstat (limited to 'connectivity/source/drivers/dbase/DTable.cxx')
-rw-r--r-- | connectivity/source/drivers/dbase/DTable.cxx | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/connectivity/source/drivers/dbase/DTable.cxx b/connectivity/source/drivers/dbase/DTable.cxx index 9bcec1816b39..87be422f133c 100644 --- a/connectivity/source/drivers/dbase/DTable.cxx +++ b/connectivity/source/drivers/dbase/DTable.cxx @@ -978,8 +978,7 @@ void ODbaseTable::FileClose() if (m_pMemoStream && m_pMemoStream->IsWritable()) m_pMemoStream->Flush(); - delete m_pMemoStream; - m_pMemoStream = nullptr; + m_pMemoStream.reset(); ODbaseTable_BASE::FileClose(); } @@ -1383,8 +1382,7 @@ bool ODbaseTable::CreateMemoFile(const INetURLObject& aFile) (*m_pMemoStream).WriteUInt32( 1 ); // pointer to the first free block m_pMemoStream->Flush(); - delete m_pMemoStream; - m_pMemoStream = nullptr; + m_pMemoStream.reset(); return true; } |