From 5c1f934bd70be860f8b893f5ba7d0c396908cf58 Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Wed, 10 Nov 2004 11:12:08 +0000 Subject: [PATCH] *** empty log message *** --- lib/fuse.c | 3 ++- lib/fuse_mt.c | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/fuse.c b/lib/fuse.c index f609326..22d6509 100644 --- a/lib/fuse.c +++ b/lib/fuse.c @@ -1618,7 +1618,7 @@ int fuse_loop(struct fuse *f) struct fuse_cmd *cmd; if (__fuse_exited(f)) - return 0; + break; cmd = __fuse_read_cmd(f); if (cmd == NULL) @@ -1626,6 +1626,7 @@ int fuse_loop(struct fuse *f) __fuse_process_cmd(f, cmd); } + f->exited = 0; return 0; } diff --git a/lib/fuse_mt.c b/lib/fuse_mt.c index 345da33..58ec847 100644 --- a/lib/fuse_mt.c +++ b/lib/fuse_mt.c @@ -178,6 +178,7 @@ int __fuse_loop_mt(struct fuse *f, fuse_processor_t proc, void *data) pthread_mutex_unlock(&f->lock); mt_delete_context_key(); free(w); + f->exited = 0; return 0; } -- 2.30.2