summaryrefslogtreecommitdiff
path: root/daemon/gvfsbackendmtp.h
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2014-11-03 19:17:00 +0100
committerOndrej Holy <oholy@redhat.com>2014-11-04 13:40:10 +0100
commit37727a10ee377d5675413c9d72fee4b9273c60b2 (patch)
tree2e6fc01cc5766aa856e749ffc8bd5cc64463ca3a /daemon/gvfsbackendmtp.h
parent35adf5e4e2c4ef828165f6ea56fbe96255dfd8fc (diff)
downloadgvfs-37727a10ee377d5675413c9d72fee4b9273c60b2.tar.gz
mtp: do not crash when device is unplugged
Leak the mutex if the backend is force unmounted to avoid crash caused by abort(), when trying to clear already locked mutex. https://bugzilla.gnome.org/show_bug.cgi?id=739575
Diffstat (limited to 'daemon/gvfsbackendmtp.h')
-rw-r--r--daemon/gvfsbackendmtp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/daemon/gvfsbackendmtp.h b/daemon/gvfsbackendmtp.h
index c45618b8..9ae03018 100644
--- a/daemon/gvfsbackendmtp.h
+++ b/daemon/gvfsbackendmtp.h
@@ -61,6 +61,7 @@ struct _GVfsBackendMtp
GHashTable *monitors;
guint hb_id;
gint unmount_started;
+ gboolean force_unmounted;
gboolean android_extension;
};