From 0c45a1202d10b1a3f0c682b47d3a68767e521aac Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sun, 20 Apr 2008 02:53:28 +0000 Subject: [PATCH] Ignore the trailing new line when printing trace entries. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25066 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/debug/tracing.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/system/kernel/debug/tracing.cpp b/src/system/kernel/debug/tracing.cpp index f23d831694..08f1f14b88 100644 --- a/src/system/kernel/debug/tracing.cpp +++ b/src/system/kernel/debug/tracing.cpp @@ -1000,7 +1000,13 @@ dump_tracing(int argc, char** argv) continue; } - kprintf("%5ld. %s\n", index, out.DumpEntry(entry)); + // don't print trailing new line + const char* dump = out.DumpEntry(entry); + int len = strlen(dump); + if (len > 0 && dump[len - 1] == '\n') + len--; + + kprintf("%5ld. %.*s\n", index, len, dump); } else if (!hasFilter) kprintf("%5ld. ** uninitialized entry **\n", index);