diff --git a/libc/aio/lio_listio.c b/libc/aio/lio_listio.c index 45bb87bcff9..d4741374a59 100644 --- a/libc/aio/lio_listio.c +++ b/libc/aio/lio_listio.c @@ -208,7 +208,7 @@ static void lio_sighandler(int signo, siginfo_t *info, void *ucontext) (void)sigqueue(sighand->pid, sighand->sig->sigev_signo, sighand->sig->sigev_value); #else - (void)sigqueue(sighand->aio_pid, sighand->sig.sigev_sign, + (void)sigqueue(sighand->pid, sighand->sig->sigev_signo, sighand->sig->sigev_value.sival_ptr); #endif }