+2007-05-11 Csaba Henk <csaba.henk@creo.hu>
+
+ * Fix return value of fuse_loop()/fuse_loop_mt().
+ Error reported by Csaba Henk, fix by Miklos Szeredi.
+
2007-05-03 Miklos Szeredi <miklos@szeredi.hu>
* Released 2.7.0-rc1
if (err == ENOENT)
goto restart;
+ if (err == ENODEV) {
+ fuse_session_exit(se);
+ return 0;
+ }
/* Errors occuring during normal operation: EINTR (read
interrupted), EAGAIN (nonblocking I/O), ENODEV (filesystem
umounted) */
- if (err != EINTR && err != EAGAIN && err != ENODEV)
+ if (err != EINTR && err != EAGAIN)
perror("fuse: reading device");
return -err;
}