aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_mt.c
diff options
context:
space:
mode:
authorMiklos Szeredi <miklos@szeredi.hu>2001-11-21 12:21:19 +0000
committerMiklos Szeredi <miklos@szeredi.hu>2001-11-21 12:21:19 +0000
commit96249989efe40367841a579c41ec5025c715afb5 (patch)
tree3843dfca5d2795eada5c1123a36369c88fdf801c /lib/fuse_mt.c
parentcc8c975f7757ce89d15aad31df6c8b7086169653 (diff)
downloadlibfuse-96249989efe40367841a579c41ec5025c715afb5.tar.gz
better exit handling
Diffstat (limited to 'lib/fuse_mt.c')
-rw-r--r--lib/fuse_mt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/fuse_mt.c b/lib/fuse_mt.c
index d33682c..4534d0f 100644
--- a/lib/fuse_mt.c
+++ b/lib/fuse_mt.c
@@ -34,7 +34,7 @@ static void *do_work(void *data)
while(1) {
struct fuse_cmd *cmd = __fuse_read_cmd(w->f);
if(cmd == NULL)
- exit(1);
+ pthread_exit(NULL);
if(f->numavail == 0 && f->numworker < FUSE_MAX_WORKERS) {
pthread_mutex_lock(&f->lock);