aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_loop_mt.c
diff options
context:
space:
mode:
authorKevin Vigor <kvigor@fb.com>2018-10-16 17:23:07 -0600
committerNikolaus Rath <Nikolaus@rath.org>2018-11-06 18:50:07 +0000
commitb73fd613449546ea7e113e50592da7a15f081024 (patch)
tree06eae32811d6055603ca2bb8a9af6b8daf502ec4 /lib/fuse_loop_mt.c
parentb7ccb0d4c9771b3a82f2e7a9d0b1902babe0279f (diff)
downloadlibfuse-b73fd613449546ea7e113e50592da7a15f081024.tar.gz
Avoid double unmount on normal unmount in auto_unmount mode.
If a fuse filesystem was mounted in auto_unmount mode on top of an already mounted filesystem, we would end up doing a double-unmount when the fuse filesystem was unmounted properly. Make the auto_unmount code less eager: unmount only if the mounted filesystem has proper type and is returning 'Transport endpoint not connected'.
Diffstat (limited to 'lib/fuse_loop_mt.c')
0 files changed, 0 insertions, 0 deletions