diff options
author | Timothy Arceri <t_arceri@yahoo.com.au> | 2013-05-07 21:40:04 +1000 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2013-05-07 14:48:10 +0200 |
commit | 051556ee1dd6b8af290cc15875290b756600b71b (patch) | |
tree | 10380e7ba92ef06badbe0b81cac313b264a77101 | |
parent | 8c5d70c411d3b7f0c0622e0a73567e83b2745249 (diff) | |
download | gvfs-051556ee1dd6b8af290cc15875290b756600b71b.tar.gz |
Implement clean shutdown in sftp backend
https://bugzilla.gnome.org/show_bug.cgi?id=511802
-rw-r--r-- | daemon/gvfsbackendsftp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/daemon/gvfsbackendsftp.c b/daemon/gvfsbackendsftp.c index 4bb8cc80..50794d86 100644 --- a/daemon/gvfsbackendsftp.c +++ b/daemon/gvfsbackendsftp.c @@ -1143,7 +1143,7 @@ fail_jobs_and_die (GVfsBackendSftp *backend, GError *error) g_error_free (error); - _exit (1); + g_vfs_backend_force_unmount (backend); } static void @@ -1282,8 +1282,8 @@ send_command_data (GObject *source_object, if (res <= 0) { - /* TODO: unmount, etc */ g_warning ("Error sending command"); + g_vfs_backend_force_unmount (backend); return; } |