From a114a32c90fb4a3d249de760869cd57d750dff90 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Tue, 23 Jun 2009 11:27:54 +0100 Subject: xenconsoled: fix timestamp log timestamp log is broken. Also, xenconsoled might die with segfault. Signed-off-by: Kouya Shimura --- tools/console/daemon/io.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools/console') diff --git a/tools/console/daemon/io.c b/tools/console/daemon/io.c index 11e0950595..67fb22c612 100644 --- a/tools/console/daemon/io.c +++ b/tools/console/daemon/io.c @@ -127,7 +127,7 @@ static int write_with_timestamp(int fd, const char *data, size_t sz, const char *last_byte = data + sz - 1; while (data <= last_byte) { - const char *nl = memchr(data, '\n', sz); + const char *nl = memchr(data, '\n', last_byte + 1 - data); int found_nl = (nl != NULL); if (!found_nl) nl = last_byte; -- cgit v1.2.3