From c89a57284ad8249dffe76a6cff47e3111ab5246a Mon Sep 17 00:00:00 2001 From: Emeric Brun Date: Thu, 23 Sep 2010 18:11:05 +0200 Subject: [PATCH] [BUG] stick table entries expire on counters updates/read or show table, even if there is no "expire" parameter --- include/proto/stick_table.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/proto/stick_table.h b/include/proto/stick_table.h index 583e32acd..ce7ea1df4 100644 --- a/include/proto/stick_table.h +++ b/include/proto/stick_table.h @@ -128,7 +128,7 @@ static inline void *stktable_data_ptr(struct stktable *t, struct stksess *ts, in /* kill an entry if it's expired and its ref_cnt is zero */ static inline void stksess_kill_if_expired(struct stktable *t, struct stksess *ts) { - if (tick_is_expired(ts->expire, now_ms)) + if (t->expire != TICK_ETERNITY && tick_is_expired(ts->expire, now_ms)) stksess_kill(t, ts); }