BUG/MEDIUM: check: tcpcheck regression introduced by e16c1b3f

The commit e16c1b3f changed the way the function tcpcheck_get_step_id is
now called (check instead of server).
This change introduced a regression since now this function would return
0 all the time because of:
 if (check->current_step)
   return 0;

This patch fixes this issue by inversing the test: you want to return 0
only if current_step is not yet set :)

No backport is needed.
This commit is contained in:
Baptiste Assmann 2015-04-25 16:03:06 +02:00 committed by Willy Tarreau
parent 0ebc55f6b4
commit f95bc8e3e0

View File

@ -2363,7 +2363,7 @@ static int tcpcheck_get_step_id(struct check *check)
int i = 0;
/* not even started anything yet => step 0 = initial connect */
if (check->current_step)
if (!check->current_step)
return 0;
cur = check->last_started_step;