diff options
-rw-r--r-- | sys/kern/vfs_aio.c | 3 |
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); |