aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/misc/e-attachment-store.c
diff options
context:
space:
mode:
Diffstat (limited to 'widgets/misc/e-attachment-store.c')
-rw-r--r--widgets/misc/e-attachment-store.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/widgets/misc/e-attachment-store.c b/widgets/misc/e-attachment-store.c
index 1eb429b41e..e565d68cae 100644
--- a/widgets/misc/e-attachment-store.c
+++ b/widgets/misc/e-attachment-store.c
@@ -790,10 +790,13 @@ attachment_store_save_list_finished_cb (EAttachment *attachment,
GAsyncResult *result,
SaveContext *save_context)
{
+ GFile *file;
GSimpleAsyncResult *simple;
GError *error = NULL;
- e_attachment_save_finish (attachment, result, &error);
+ file = e_attachment_save_finish (attachment, result, &error);
+ if (file != NULL)
+ g_object_unref (file);
/* Remove the attachment from the list. */
save_context->attachment_list = g_list_remove (