aboutsummaryrefslogtreecommitdiffstats
path: root/lib/fuse_mt.c
diff options
context:
space:
mode:
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);