[Libreoffice-commits] core.git: registry/source
Caolán McNamara
caolanm at redhat.com
Thu Sep 25 08:48:41 PDT 2014
registry/source/regimpl.cxx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit 81055f589fc2de92e37dbe29f59b5da80728b28a
Author: Caolán McNamara <caolanm at redhat.com>
Date: Thu Sep 25 16:39:51 2014 +0100
coverity#705672 Resource leak
Change-Id: Ibeab8e1b64f3185eaca81a31bd131d11994386f3
Signed-off-by: Stephan Bergmann <sbergman at redhat.com>
diff --git a/registry/source/regimpl.cxx b/registry/source/regimpl.cxx
index 7021f45..f043eef 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 )
More information about the Libreoffice-commits
mailing list