From f46395ba21cc7fd14e1679ee6c4bc1c5cda81355 Mon Sep 17 00:00:00 2001
From: rbuj <robert.buj@gmail.com>
Date: Sat, 23 Oct 2021 03:54:46 +0200
Subject: [PATCH 1/2] pluma-plugins-engine: fix memory leak
---
pluma/pluma-plugins-engine.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/pluma/pluma-plugins-engine.c b/pluma/pluma-plugins-engine.c
index cf763135..cb5e2c43 100644
--- a/pluma/pluma-plugins-engine.c
+++ b/pluma/pluma-plugins-engine.c
@@ -57,6 +57,7 @@ static void
pluma_plugins_engine_init (PlumaPluginsEngine *engine)
{
GError *error = NULL;
+ char *user_plugins_dir;
pluma_debug (DEBUG_PLUGINS);
@@ -89,9 +90,11 @@ pluma_plugins_engine_init (PlumaPluginsEngine *engine)
g_clear_error (&error);
}
+ user_plugins_dir = pluma_dirs_get_user_plugins_dir ();
peas_engine_add_search_path (PEAS_ENGINE (engine),
- pluma_dirs_get_user_plugins_dir (),
- pluma_dirs_get_user_plugins_dir ());
+ user_plugins_dir,
+ user_plugins_dir);
+ g_free (user_plugins_dir);
peas_engine_add_search_path (PEAS_ENGINE (engine),
PLUMA_LIBDIR "/plugins",
--
2.37.1