diff options
author | Ross Lagerwall <rosslagerwall@gmail.com> | 2013-10-31 14:37:09 +0200 |
---|---|---|
committer | Ross Lagerwall <rosslagerwall@gmail.com> | 2013-10-31 14:37:09 +0200 |
commit | de923addad07af49a810ad375e124dcb6379da5b (patch) | |
tree | 71d725f51683eb437228aa7a6f01e48782650465 | |
parent | 6032fe495e7de81cb27438b652644b9bd847641e (diff) | |
download | gvfs-de923addad07af49a810ad375e124dcb6379da5b.tar.gz |
smb: Unlink file before sending job reply
-rw-r--r-- | daemon/gvfsbackendsmb.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/daemon/gvfsbackendsmb.c b/daemon/gvfsbackendsmb.c index 3cad29dd..f2d2599a 100644 --- a/daemon/gvfsbackendsmb.c +++ b/daemon/gvfsbackendsmb.c @@ -1437,10 +1437,10 @@ do_close_write (GVfsBackend *backend, if (res == -1) { - g_vfs_job_failed_from_errno (G_VFS_JOB (job), errno); - + errsv = errno; if (handle->tmp_uri) smbc_unlink (op_backend->smb_context, handle->tmp_uri); + g_vfs_job_failed_from_errno (G_VFS_JOB (job), errsv); goto out; } |