>From eb10f36700f98b5f320603e3d5bd1be7f5af411c Mon Sep 17 00:00:00 2001
From: Krzysztof Piotr Oledzki <[email protected]>
Date: Mon, 11 Jan 2010 13:16:27 +0100
Subject: [BUG] checks: fix newline termination
We can't put a newline in server_status_printf() as there might be
something added later.
---
src/checks.c | 28 ++++++++++++++--------------
1 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/src/checks.c b/src/checks.c
index 8b89e5d..75d2dbf 100644
--- a/src/checks.c
+++ b/src/checks.c
@@ -173,13 +173,13 @@ static void server_status_printf(struct chunk *msg,
struct server *s, unsigned o
if (xferred > 0) {
if (!(s->state&SRV_RUNNING))
chunk_printf(msg, ". %d active and %d backup servers
left.%s"
- " %d sessions active, %d requeued, %d remaining
in queue.\n",
+ " %d sessions active, %d requeued, %d remaining
in queue",
s->proxy->srv_act, s->proxy->srv_bck,
(s->proxy->srv_bck && !s->proxy->srv_act) ? "
Running on backup." : "",
s->cur_sess, xferred, s->nbpend);
else
chunk_printf(msg, ". %d active and %d backup servers
online.%s"
- " %d sessions requeued, %d total in queue.\n",
+ " %d sessions requeued, %d total in queue",
s->proxy->srv_act, s->proxy->srv_bck,
(s->proxy->srv_bck && !s->proxy->srv_act) ? "
Running on backup." : "",
xferred, s->nbpend);
@@ -278,13 +278,13 @@ static void set_server_check_status(struct server *s,
short status, char *desc)
server_status_printf(&msg, s, SSP_O_HCHK, -1);
- chunk_printf(&msg, ", status: %d/%d %s.\n",
+ chunk_printf(&msg, ", status: %d/%d %s",
(state & SRV_RUNNING) ? (health - rise + 1) : (health),
(state & SRV_RUNNING) ? (fall) : (rise),
(state & SRV_RUNNING)?"UP":"DOWN");
- Warning("%s", trash);
- send_log(s->proxy, LOG_NOTICE, "%s", trash);
+ Warning("%s.\n", trash);
+ send_log(s->proxy, LOG_NOTICE, "%s.\n", trash);
}
}
@@ -387,13 +387,13 @@ static void set_server_down(struct server *s)
((!s->tracked && !(s->proxy->options2 &
PR_O2_LOGHCHKS))?SSP_O_HCHK:0),
xferred);
- Warning("%s", trash);
+ Warning("%s.\n", trash);
/* we don't send an alert if the server was previously paused */
if (srv_was_paused)
- send_log(s->proxy, LOG_NOTICE, "%s", trash);
+ send_log(s->proxy, LOG_NOTICE, "%s.\n", trash);
else
- send_log(s->proxy, LOG_ALERT, "%s", trash);
+ send_log(s->proxy, LOG_ALERT, "%s.\n", trash);
if (s->proxy->srv_bck == 0 && s->proxy->srv_act == 0)
set_backend_down(s->proxy);
@@ -455,8 +455,8 @@ static void set_server_up(struct server *s) {
((!s->tracked && !(s->proxy->options2 &
PR_O2_LOGHCHKS))?SSP_O_HCHK:0),
xferred);
- Warning("%s", trash);
- send_log(s->proxy, LOG_NOTICE, "%s", trash);
+ Warning("%s.\n", trash);
+ send_log(s->proxy, LOG_NOTICE, "%s.\n", trash);
if (s->state & SRV_CHECKED)
for(srv = s->tracknext; srv; srv = srv->tracknext)
@@ -494,8 +494,8 @@ static void set_server_disabled(struct server *s) {
((!s->tracked && !(s->proxy->options2 &
PR_O2_LOGHCHKS))?SSP_O_HCHK:0),
xferred);
- Warning("%s", trash);
- send_log(s->proxy, LOG_NOTICE, "%s", trash);
+ Warning("%s.\n", trash);
+ send_log(s->proxy, LOG_NOTICE, "%s.\n", trash);
if (!s->proxy->srv_bck && !s->proxy->srv_act)
set_backend_down(s->proxy);
@@ -530,8 +530,8 @@ static void set_server_enabled(struct server *s) {
((!s->tracked && !(s->proxy->options2 &
PR_O2_LOGHCHKS))?SSP_O_HCHK:0),
xferred);
- Warning("%s", trash);
- send_log(s->proxy, LOG_NOTICE, "%s", trash);
+ Warning("%s.\n", trash);
+ send_log(s->proxy, LOG_NOTICE, "%s.\n", trash);
if (s->state & SRV_CHECKED)
for(srv = s->tracknext; srv; srv = srv->tracknext)
--
1.6.4.2