libfuse: fuse_session_loop_mt() shouldn't pause when exiting worker threads
authorMiklos Szeredi <mszeredi@suse.cz>
Wed, 2 Feb 2011 11:18:38 +0000 (12:18 +0100)
committerMiklos Szeredi <mszeredi@suse.cz>
Wed, 2 Feb 2011 11:18:38 +0000 (12:18 +0100)
commit71b1c37a66b187404f2099ddbfb0d3912e65b821
tree84d867fa8e1b731cf1a1f44c2ee9c0d91b7a4ccf
parentcbd3a2a84068aae6e3fe32939d88470d712dbf47
libfuse: fuse_session_loop_mt() shouldn't pause when exiting worker threads

In fuse_session_loop_mt() don't pause when exiting the worker threads.
The pause() was added in 2.2.1 to prevent segfault on pthread_cancel()
on an exited, detached thread.  Now worker threads are not detached
and pthread_cancel() should work fine even after the thread exited.
Reported by Boris Protopopov
ChangeLog
lib/fuse_loop_mt.c