diff options
-rw-r--r-- | e-util/e-plugin.c | 6 | ||||
-rw-r--r-- | mail/em-folder-tree.c | 1 | ||||
-rw-r--r-- | modules/mail/e-mail-shell-view.c | 2 |
3 files changed, 8 insertions, 1 deletions
diff --git a/e-util/e-plugin.c b/e-util/e-plugin.c index 49a15da651..0716ff79d4 100644 --- a/e-util/e-plugin.c +++ b/e-util/e-plugin.c @@ -181,6 +181,8 @@ ep_construct (EPlugin *ep, xmlNodePtr root) } else { ep->hooks = g_slist_append(ep->hooks, hook); } + } else { + g_free (class); } } else if (strcmp((gchar *)node->name, "description") == 0) { ep->description = e_plugin_xml_content_domain(node, ep->domain); @@ -464,6 +466,10 @@ ep_load(const gchar *filename, gint load_level) } } + xmlFreeDoc (pdoc->doc); + g_free (pdoc->filename); + g_free (pdoc); + return 0; } diff --git a/mail/em-folder-tree.c b/mail/em-folder-tree.c index eea990a9cd..d501b58f37 100644 --- a/mail/em-folder-tree.c +++ b/mail/em-folder-tree.c @@ -997,6 +997,7 @@ render_icon (GtkTreeViewColumn *column, g_object_set (renderer, "gicon", icon, NULL); g_object_unref (icon); + g_free (icon_name); } static GtkTreeView * diff --git a/modules/mail/e-mail-shell-view.c b/modules/mail/e-mail-shell-view.c index 4a96dc0b91..b2ea509422 100644 --- a/modules/mail/e-mail-shell-view.c +++ b/modules/mail/e-mail-shell-view.c @@ -364,7 +364,7 @@ mail_shell_view_update_actions (EShellView *shell_view) guint32 state; /* Be descriptive. */ - gboolean account_is_groupwise; + gboolean account_is_groupwise = FALSE; gboolean folder_allows_children; gboolean folder_can_be_deleted; gboolean folder_is_junk; |