From 9e20cf05e50d22e0226418ec1dc35a0833d2bf77 Mon Sep 17 00:00:00 2001 From: fengzero Date: Mon, 25 Dec 2023 02:41:48 +0000 Subject: [PATCH] fix(event): timer/io index set --- src/event/event_linux.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/event/event_linux.c b/src/event/event_linux.c index 084d4afc..02e74814 100644 --- a/src/event/event_linux.c +++ b/src/event/event_linux.c @@ -239,6 +239,7 @@ neu_event_timer_t *neu_event_add_timer(neu_events_t * events, timer_ctx->event_data->usr_data = timer.usr_data; timer_ctx->event_data->callback.timer = timer.cb; timer_ctx->event_data->ctx.timer = events->event_datas[index].ctx.timer; + timer_ctx->event_data->index = index; timer_ctx->value = value; timer_ctx->fd = timer_fd; @@ -296,6 +297,7 @@ neu_event_io_t *neu_event_add_io(neu_events_t *events, neu_event_io_param_t io) io_ctx->event_data->usr_data = io.usr_data; io_ctx->event_data->callback.io = io.cb; io_ctx->event_data->ctx.io = events->event_datas[index].ctx.io; + io_ctx->event_data->index = index; io_ctx->fd = io.fd;