diff options
Diffstat (limited to 'lib/fuse_loop.c')
-rw-r--r-- | lib/fuse_loop.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/fuse_loop.c b/lib/fuse_loop.c index 410f43f..a27111c 100644 --- a/lib/fuse_loop.c +++ b/lib/fuse_loop.c @@ -11,7 +11,7 @@ #include "fuse_config.h" #include "fuse_lowlevel.h" #include "fuse_i.h" - +#include "fuse_uring_i.h" #include <stdio.h> #include <stdlib.h> #include <errno.h> @@ -41,6 +41,8 @@ int fuse_session_loop(struct fuse_session *se) res = 0; if(se->error != 0) res = se->error; - fuse_session_reset(se); + + if (se->uring.pool) + fuse_uring_stop(se); return res; } |