MEDIUM: Log agent fail, stopped or down as info

In the case where an agent check returns fail, stopped or down,
log this as info when logging the server status along with any
trailing message returned by the agent after fail, stopped or down.

Previously only the trailing message was logged as info and
if omitted no info was logged.

Signed-off-by: Simon Horman <horms@verge.net.au>
This commit is contained in:
Simon Horman 2013-11-25 10:46:34 +09:00 committed by Willy Tarreau
parent d858306ddb
commit 80fefaeb57

View File

@ -1010,10 +1010,7 @@ static void event_srv_chk_r(struct connection *conn)
*/ */
if (end[0] == '\0' || end[0] == ' ' || end[0] == '\t') { if (end[0] == '\0' || end[0] == ' ' || end[0] == '\t') {
status = HCHK_STATUS_L7STS; status = HCHK_STATUS_L7STS;
/* Skip over leading blanks */ desc = check->bi->data;
while (end[0] != '\0' && (end[0] == ' ' || end[0] == '\t'))
end++;
desc = end;
} }
} }