From aed1bea991a16a0cda0ef6cfc2c92399ea23b033 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 19 Mar 2019 21:15:51 +0100 Subject: [PATCH] Fix a bug in identifier waited --- src/algo_rr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/algo_rr.c b/src/algo_rr.c index dbef6d8..2f7cc9a 100644 --- a/src/algo_rr.c +++ b/src/algo_rr.c @@ -136,7 +136,7 @@ void rr_pkt_register(struct evt_core_ctx* ctx, struct evt_core_fdinfo* fdinfo, if (timeout <= 0) timeout = 0; int idx_waited = (bp->ip.ap.str.id - 1) % PACKET_BUFFER_SIZE; rr->wait[idx_waited].on = 1; - rr->wait[idx_waited].id = bp->ip.ap.str.id; + rr->wait[idx_waited].id = bp->ip.ap.str.id - 1; rr->wait[idx_waited].link_num = bp->ip.ap.str.prevlink; rr->wait[idx_waited].timer_fd = set_timeout(ctx, timeout, &rr->wait[idx_waited]); }