# HG changeset patch # User Igor Sysoev # Date 1286885471 0 # Node ID cd04f652478c2b4ee255c7d207cd4ffd9ecfbb26 # Parent 7450029ff51e3bb5c73838d915027f64d9958b30 update event flags after successful io_submit() diff --git a/src/os/unix/ngx_linux_aio_read.c b/src/os/unix/ngx_linux_aio_read.c --- a/src/os/unix/ngx_linux_aio_read.c +++ b/src/os/unix/ngx_linux_aio_read.c @@ -95,6 +95,10 @@ ngx_file_aio_read(ngx_file_t *file, u_ch n = io_submit(ngx_aio_ctx, 1, piocb); if (n == 1) { + ev->active = 1; + ev->ready = 0; + ev->complete = 0; + return NGX_AGAIN; }