commit | 307242f21bf3ca7a0fb0f30da45b5956f47b0250 | [log] [tgz] |
---|---|---|
author | Miklos Szeredi <miklos@szeredi.hu> | Mon Jan 26 11:28:44 2004 +0000 |
committer | Miklos Szeredi <miklos@szeredi.hu> | Mon Jan 26 11:28:44 2004 +0000 |
tree | 746fbdb6e416dcba61f905c19be0c33c52de5939 | |
parent | e815c03771bfe19a12f9ff76639b28567942903c [diff] [blame] |
fix
diff --git a/lib/fuse.c b/lib/fuse.c index d382707..50ae3a8 100644 --- a/lib/fuse.c +++ b/lib/fuse.c
@@ -1006,7 +1006,7 @@ res = read(f->fd, cmd->buf, FUSE_MAX_IN); if(res == -1) { free_cmd(cmd); - if(errno == EINTR) + if(f->exited || errno == EINTR) return NULL; /* ENODEV means we got unmounted, so we silenty return failure */