Skip to content

Commit 1e89804

Browse files
committed
ngx_posted_events → ngx_posted_next_events (stops getting stuck occasionally, e.g. in detached tasks)
1 parent 6a0dbf4 commit 1e89804

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/async_/spawn.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ pub use async_task::Task;
1111
use async_task::{Runnable, ScheduleInfo, WithInfo};
1212
use crossbeam_channel::{unbounded, Receiver, Sender};
1313
use nginx_sys::{
14-
kill, ngx_del_timer, ngx_delete_posted_event, ngx_event_t, ngx_post_event, ngx_posted_events,
15-
ngx_thread_tid, SIGIO,
14+
kill, ngx_del_timer, ngx_delete_posted_event, ngx_event_t, ngx_post_event,
15+
ngx_posted_next_events, ngx_thread_tid, SIGIO,
1616
};
1717

1818
use crate::log::ngx_cycle_log;
@@ -92,7 +92,7 @@ impl Scheduler {
9292
event.log = ngx_cycle_log().as_ptr();
9393

9494
unsafe {
95-
ngx_post_event(&mut *event, ptr::addr_of_mut!(ngx_posted_events));
95+
ngx_post_event(&mut *event, ptr::addr_of_mut!(ngx_posted_next_events));
9696
}
9797
}
9898

0 commit comments

Comments
 (0)