Signed-off-by: Angus Salkeld <asalkeld(a)redhat.com>
---
lib/log_format.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/lib/log_format.c b/lib/log_format.c
index e2c5afa..2431f5c 100644
--- a/lib/log_format.c
+++ b/lib/log_format.c
@@ -191,5 +191,9 @@ void qb_log_target_format(struct qb_log_target *t,
}
}
- output_buffer[output_buffer_idx] = '\0';
+ if (output_buffer[output_buffer_idx-1] == '\n') {
+ output_buffer[output_buffer_idx-1] = '\0';
+ } else {
+ output_buffer[output_buffer_idx] = '\0';
+ }
}
--
1.7.5