From 2ab85e6fee54b5b8347017606db78c32eaecb4a9 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Sun, 29 Mar 2009 10:24:15 +0200 Subject: [PATCH] [BUG] don't set an expiration date directly from now_ms now_ms can be zero, don't set ->analyse_exp directly from it, we must use tick_add() instead. --- src/proto_http.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/proto_http.c b/src/proto_http.c index 8ab41992be..359488bea5 100644 --- a/src/proto_http.c +++ b/src/proto_http.c @@ -2313,7 +2313,7 @@ int http_process_request(struct session *s, struct buffer *req) req->analysers |= AN_REQ_HTTP_TARPIT; req->analyse_exp = tick_add_ifset(now_ms, s->be->timeout.tarpit); if (!req->analyse_exp) - req->analyse_exp = now_ms; + req->analyse_exp = tick_add(now_ms, 0); } /* OK let's go on with the BODY now */ -- 2.47.3