diff options
Diffstat (limited to 'lib/fuse_mt.c')
-rw-r--r-- | lib/fuse_mt.c | 2 |
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); |