From: Simon Horman Date: Fri, 20 Jun 2014 03:29:47 +0000 (+0900) Subject: BUG/MEDIUM: Consistently use 'check' in process_chk X-Git-Tag: v1.6-dev1~400 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ccaabcdfca23851af6fd83f4f3265284d283e2ab;p=thirdparty%2Fhaproxy.git BUG/MEDIUM: Consistently use 'check' in process_chk I am not entirely sure that this is a bug, but it seems to me that it may cause a problem if there agent-check is configured and there is some kind of error making a connection for it. Signed-off-by: Simon Horman --- diff --git a/src/checks.c b/src/checks.c index cba0018730..f3b2b545dd 100644 --- a/src/checks.c +++ b/src/checks.c @@ -1541,7 +1541,7 @@ static struct task *process_chk(struct task *t) * First, let's check whether there was an uncaught error, * which can happen on connect timeout or error. */ - if (s->check.result == CHK_RES_UNKNOWN) { + if (check->result == CHK_RES_UNKNOWN) { /* good connection is enough for pure TCP check */ if ((conn->flags & CO_FL_CONNECTED) && !check->type) { if (check->use_ssl)