[gedit] Fix some memory leaks [cppcheck]
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Fix some memory leaks [cppcheck]
- Date: Thu, 20 Nov 2014 12:29:38 +0000 (UTC)
commit 62b0a0289bf8536bd528a26a60e01a987099ba98
Author: Boris Egorov <egorov linux com>
Date: Wed Nov 19 23:52:12 2014 +0600
Fix some memory leaks [cppcheck]
Signed-off-by: Boris Egorov <egorov linux com>
https://bugzilla.gnome.org/show_bug.cgi?id=740382
gedit/gedit-preferences-dialog.c | 6 ++++++
gedit/gedit-utils.c | 2 ++
2 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/gedit/gedit-preferences-dialog.c b/gedit/gedit-preferences-dialog.c
index db71a9a..a907d13 100644
--- a/gedit/gedit-preferences-dialog.c
+++ b/gedit/gedit-preferences-dialog.c
@@ -657,7 +657,10 @@ file_copy (const gchar *name,
return FALSE;
if (!g_file_set_contents (dest_name, contents, length, error))
+ {
+ g_free (contents);
return FALSE;
+ }
g_free (contents);
@@ -709,10 +712,13 @@ install_style_scheme (const gchar *fname)
if (!file_copy (fname, new_file_name, &error))
{
g_free (new_file_name);
+ g_free (dirname);
g_message ("Cannot install style scheme:\n%s",
error->message);
+ g_error_free (error);
+
return NULL;
}
diff --git a/gedit/gedit-utils.c b/gedit/gedit-utils.c
index 4448cb4..0f1dec7 100644
--- a/gedit/gedit-utils.c
+++ b/gedit/gedit-utils.c
@@ -1194,9 +1194,11 @@ gedit_utils_drop_get_uris (GtkSelectionData *selection_data)
if (*uri_list == NULL)
{
g_free(uri_list);
+ g_strfreev (uris);
return NULL;
}
+ g_strfreev (uris);
return uri_list;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]