summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/kern/vfs_aio.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/vfs_aio.c b/sys/kern/vfs_aio.c
index bddf4b3..ea26dbd 100644
--- a/sys/kern/vfs_aio.c
+++ b/sys/kern/vfs_aio.c
@@ -2386,7 +2386,8 @@ filt_aio(struct knote *kn, long hint)
struct aiocblist *aiocbe = (struct aiocblist *)kn->kn_id;
kn->kn_data = 0; /* XXX data returned? */
- if (aiocbe->jobstate != JOBST_JOBFINISHED)
+ if (aiocbe->jobstate != JOBST_JOBFINISHED &&
+ aiocbe->jobstate != JOBST_JOBBFINISHED)
return (0);
kn->kn_flags |= EV_EOF;
return (1);
OpenPOWER on IntegriCloud