[Libreoffice-commits] core.git: vcl/unx

Takeshi Abe tabe at fixedpoint.jp
Fri Jan 13 20:10:16 UTC 2017


 vcl/unx/gtk/gtksalframe.cxx   |    2 ++
 vcl/unx/gtk3/gtk3gtkframe.cxx |    2 ++
 2 files changed, 4 insertions(+)

New commits:
commit 1f30385e0a415fc5b053ef4831eb54841b837923
Author: Takeshi Abe <tabe at fixedpoint.jp>
Date:   Fri Jan 13 23:35:01 2017 +0900

    vcl: Fix memory leaks
    
    Change-Id: Id2e1b945d17abeffd35828ffde6eba821de0cefe
    Reviewed-on: https://gerrit.libreoffice.org/33047
    Reviewed-by: Julien Nabet <serval2412 at yahoo.fr>
    Tested-by: Julien Nabet <serval2412 at yahoo.fr>

diff --git a/vcl/unx/gtk/gtksalframe.cxx b/vcl/unx/gtk/gtksalframe.cxx
index 1f1a814..2777c36 100644
--- a/vcl/unx/gtk/gtksalframe.cxx
+++ b/vcl/unx/gtk/gtksalframe.cxx
@@ -544,6 +544,8 @@ static void activate_uno(GSimpleAction *action, GVariant*, gpointer)
 
     if (strcmp(strval, "New") == 0)
     {
+        g_free(strval);
+
         uno::Reference<frame::XModuleManager2> xModuleManager(frame::ModuleManager::create(xContext));
         OUString aModuleId(xModuleManager->identify(xFrame));
         if (aModuleId.isEmpty())
diff --git a/vcl/unx/gtk3/gtk3gtkframe.cxx b/vcl/unx/gtk3/gtk3gtkframe.cxx
index 3f49b65..d3a0310 100644
--- a/vcl/unx/gtk3/gtk3gtkframe.cxx
+++ b/vcl/unx/gtk3/gtk3gtkframe.cxx
@@ -550,6 +550,8 @@ static void activate_uno(GSimpleAction *action, GVariant*, gpointer)
 
     if (strcmp(strval, "New") == 0)
     {
+        g_free(strval);
+
         uno::Reference<frame::XModuleManager2> xModuleManager(frame::ModuleManager::create(xContext));
         OUString aModuleId(xModuleManager->identify(xFrame));
         if (aModuleId.isEmpty())


More information about the Libreoffice-commits mailing list