summaryrefslogtreecommitdiff
path: root/libcaja-private
diff options
context:
space:
mode:
authorrbuj <[email protected]>2021-10-22 22:16:47 +0200
committerRobert Antoni Buj Gelonch <[email protected]>2021-12-31 12:51:15 +0100
commit48207c6cc678d75ec8211a2e479898c21aa80ab6 (patch)
tree644ea9abc5c3a7d9854986f2ce44f0b508db1804 /libcaja-private
parent29b3f36fa4cfa31205ade8a3b8a28b89bcd37836 (diff)
downloadcaja-48207c6cc678d75ec8211a2e479898c21aa80ab6.tar.bz2
caja-48207c6cc678d75ec8211a2e479898c21aa80ab6.tar.xz
caja-module: fix memory leak
Diffstat (limited to 'libcaja-private')
-rw-r--r--libcaja-private/caja-module.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libcaja-private/caja-module.c b/libcaja-private/caja-module.c
index 70e93b10..7d35b47b 100644
--- a/libcaja-private/caja-module.c
+++ b/libcaja-private/caja-module.c
@@ -181,12 +181,14 @@ add_module_objects (CajaModule *module)
if (module->list_pyfiles)
{
- filename = g_strconcat(g_list_nth_data(pyfiles, i), ".py", NULL);
+ g_free (filename);
+ filename = g_strconcat (g_list_nth_data (pyfiles, i), ".py", NULL);
}
object = caja_module_add_type (types[i]);
caja_extension_register (filename, object);
}
+ g_free (filename);
}
static CajaModule *
@@ -231,6 +233,7 @@ load_module_dir (const char *dirname)
name,
NULL);
caja_module_load_file (filename);
+ g_free (filename);
}
}
g_dir_close (dir);