diff options
Diffstat (limited to 'registry/source')
-rw-r--r-- | registry/source/regimpl.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/registry/source/regimpl.cxx b/registry/source/regimpl.cxx index 7021f457a1f7..f043eef146f8 100644 --- a/registry/source/regimpl.cxx +++ b/registry/source/regimpl.cxx @@ -541,11 +541,11 @@ RegError ORegistry::destroyRegistry(const OUString& regName) if (!regName.isEmpty()) { - ORegistry* pReg = new ORegistry(); + std::unique_ptr<ORegistry> pReg(new ORegistry()); if (!pReg->initRegistry(regName, REG_READWRITE)) { - delete pReg; + pReg.reset(); OUString systemName; if ( FileBase::getSystemPathFromFileURL(regName, systemName) != FileBase::E_None ) |