[Libreoffice-commits] core.git: sw/source

Norbert Thiebaud nthiebaud at gmail.com
Mon Jun 24 05:23:09 PDT 2013


 sw/source/ui/shells/textsh.cxx |    8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

New commits:
commit 37e1d7a0df85530f6a67adfda76d2c06e05b569e
Author: Norbert Thiebaud <nthiebaud at gmail.com>
Date:   Thu Jun 20 13:55:33 2013 -0500

    coverity#705765: Resource leak
    
    Change-Id: Ibf9d4716e5c5929fe47c836812879f815aa78d6c
    Reviewed-on: https://gerrit.libreoffice.org/4408
    Reviewed-by: Michael Stahl <mstahl at redhat.com>
    Tested-by: Michael Stahl <mstahl at redhat.com>

diff --git a/sw/source/ui/shells/textsh.cxx b/sw/source/ui/shells/textsh.cxx
index 62907a4..2b5c607 100644
--- a/sw/source/ui/shells/textsh.cxx
+++ b/sw/source/ui/shells/textsh.cxx
@@ -221,10 +221,10 @@ void SwTextShell::ExecInsert(SfxRequest &rReq)
             aStrURL = URIHelper::SmartRel2Abs(
                 INetURLObject(), aStrURL, URIHelper::GetMaybeFileHdl() );
 
-            INetURLObject* pURL = new INetURLObject();
-            pURL->SetSmartProtocol( INET_PROT_FILE );
+            INetURLObject url;
+            url.SetSmartProtocol( INET_PROT_FILE );
 
-            if ( pURL->SetURL( aStrURL, INetURLObject::WAS_ENCODED ) )
+            if ( url.SetURL( aStrURL, INetURLObject::WAS_ENCODED ) )
             {
                 OUString aName;
                 comphelper::EmbeddedObjectContainer aCnt;
@@ -238,7 +238,7 @@ void SwTextShell::ExecInsert(SfxRequest &rReq)
                     if ( xSet.is() )
                     {
                         xSet->setPropertyValue( OUString("PluginURL"),
-                                uno::makeAny( OUString( pURL->GetMainURL( INetURLObject::NO_DECODE ) ) ) );
+                                uno::makeAny( OUString( url.GetMainURL( INetURLObject::NO_DECODE ) ) ) );
                     }
                 }
 


More information about the Libreoffice-commits mailing list