From 81055f589fc2de92e37dbe29f59b5da80728b28a Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Thu, 25 Sep 2014 16:39:51 +0100 Subject: coverity#705672 Resource leak Change-Id: Ibeab8e1b64f3185eaca81a31bd131d11994386f3 Signed-off-by: Stephan Bergmann --- registry/source/regimpl.cxx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'registry/source') 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 pReg(new ORegistry()); if (!pReg->initRegistry(regName, REG_READWRITE)) { - delete pReg; + pReg.reset(); OUString systemName; if ( FileBase::getSystemPathFromFileURL(regName, systemName) != FileBase::E_None ) -- cgit