diff options
author | Miklos Szeredi <miklos@szeredi.hu> | 2004-01-26 11:28:44 +0000 |
---|---|---|
committer | Miklos Szeredi <miklos@szeredi.hu> | 2004-01-26 11:28:44 +0000 |
commit | 307242f21bf3ca7a0fb0f30da45b5956f47b0250 (patch) | |
tree | 746fbdb6e416dcba61f905c19be0c33c52de5939 /lib/fuse.c | |
parent | e815c03771bfe19a12f9ff76639b28567942903c (diff) | |
download | libfuse-307242f21bf3ca7a0fb0f30da45b5956f47b0250.tar.gz |
fix
Diffstat (limited to 'lib/fuse.c')
-rw-r--r-- | lib/fuse.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -1006,7 +1006,7 @@ struct fuse_cmd *__fuse_read_cmd(struct fuse *f) 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 */ |