[BUG] stick table entries expire on counters updates/read or show table, even if there is no "expire" parameter
diff --git a/include/proto/stick_table.h b/include/proto/stick_table.h
index 583e32a..ce7ea1d 100644
--- a/include/proto/stick_table.h
+++ b/include/proto/stick_table.h
@@ -128,7 +128,7 @@
 /* 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);
 }