[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-changelog] [xen-3.4-testing] xenconsoled: fix timestamp log



# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1245753297 -3600
# Node ID 550ac49033c00f76a65e9965250d9489210b1aff
# Parent  23ec70aac2b5108f373d095116c2817a10adec77
xenconsoled: fix timestamp log

timestamp log is broken.
Also, xenconsoled might die with segfault.

Signed-off-by: Kouya Shimura <kouya@xxxxxxxxxxxxxx>
xen-unstable changeset:   19816:5f5112a7d2ff
xen-unstable date:        Tue Jun 23 11:27:54 2009 +0100
---
 tools/console/daemon/io.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -r 23ec70aac2b5 -r 550ac49033c0 tools/console/daemon/io.c
--- a/tools/console/daemon/io.c Tue Jun 23 11:34:37 2009 +0100
+++ b/tools/console/daemon/io.c Tue Jun 23 11:34:57 2009 +0100
@@ -127,7 +127,7 @@ static int write_with_timestamp(int fd, 
        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;

_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.