diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2001-11-21 12:21:19 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2001-11-21 12:21:19 +0000 |
commit | 96249989efe40367841a579c41ec5025c715afb5 (patch) | |
tree | 3843dfca5d2795eada5c1123a36369c88fdf801c /lib/fuse_mt.c | |
parent | cc8c975f7757ce89d15aad31df6c8b7086169653 (diff) | |
download | libfuse-96249989efe40367841a579c41ec5025c715afb5.tar.gz |
better exit handling
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); |