summaryrefslogtreecommitdiff
path: root/gio/glocalfile.c
diff options
context:
space:
mode:
authorRoss Lagerwall <rosslagerwall@gmail.com>2013-10-30 20:34:14 +0200
committerRoss Lagerwall <rosslagerwall@gmail.com>2013-10-31 06:31:43 +0200
commite2fcb77cb04b4b86768d56d8fccfb36f1a5d9451 (patch)
tree3596b4a3f6674019b344abad2b5d190d3f1ff200 /gio/glocalfile.c
parente94df7cfc279f38563e80e5a2b48a1bbd8d2b71b (diff)
downloadglib-e2fcb77cb04b4b86768d56d8fccfb36f1a5d9451.tar.gz
glib-e2fcb77cb04b4b86768d56d8fccfb36f1a5d9451.tar.bz2
glib-e2fcb77cb04b4b86768d56d8fccfb36f1a5d9451.zip
gio: Clean up trashinfo file if trashing fails
https://bugzilla.gnome.org/show_bug.cgi?id=687202
Diffstat (limited to 'gio/glocalfile.c')
-rw-r--r--gio/glocalfile.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gio/glocalfile.c b/gio/glocalfile.c
index e28a8be85..b9bec8afd 100644
--- a/gio/glocalfile.c
+++ b/gio/glocalfile.c
@@ -2083,6 +2083,8 @@ g_local_file_trash (GFile *file,
{
int errsv = errno;
+ g_unlink (infofile);
+
g_free (topdir);
g_free (trashname);
g_free (infofile);