Fix two memory leaks related to data import

This commit is contained in:
Milan Crha
2020-10-02 12:27:29 +02:00
parent f0d98233bf
commit c4bf85ad2c
2 changed files with 7 additions and 2 deletions
+3 -1
View File
@@ -151,7 +151,7 @@ filename_changed (GtkWidget *widget,
{
EImportAssistantPrivate *priv;
ImportFilePage *page;
const gchar *filename;
gchar *filename;
gint fileok;
priv = E_IMPORT_ASSISTANT_GET_PRIVATE (assistant);
@@ -219,6 +219,8 @@ filename_changed (GtkWidget *widget,
widget = gtk_assistant_get_nth_page (assistant, PAGE_FILE_CHOOSE);
gtk_assistant_set_page_complete (assistant, widget, fileok);
g_free (filename);
}
static void
+4 -1
View File
@@ -119,8 +119,10 @@ message_parsed_cb (GObject *source_object,
display = g_object_get_data (preview, "mbox-imp-display");
parts_list = e_mail_parser_parse_finish (parser, res, NULL);
if (!parts_list)
if (!parts_list) {
g_object_unref (parser);
return;
}
folder = e_mail_part_list_get_folder (parts_list);
message_uid = e_mail_part_list_get_message_uid (parts_list);
@@ -144,6 +146,7 @@ message_parsed_cb (GObject *source_object,
e_mail_display_load (display, NULL);
g_object_unref (parts_list);
g_object_unref (parser);
}
static void