diff options
author | Steven Rostedt (Red Hat) <rostedt@goodmis.org> | 2016-09-06 17:41:56 -0400 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2016-10-30 19:46:49 -0400 |
commit | c3149d9b4cc399ab6ad4da953593c9a16b38ad72 (patch) | |
tree | 6cd86eccebf00193efacb74915dcb177ddc9d20b | |
parent | 3d463b6d949e0bef73620451ff9d31708074be28 (diff) | |
download | trace-cmd-c3149d9b4cc399ab6ad4da953593c9a16b38ad72.tar.gz |
trace-cmd listen: Make sure plog() messages get to console
In case trace-cmd seg-faults right after plog(), plog() must be flush the
message to its destination before it returns, otherwise, the message could
be lost.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rw-r--r-- | trace-listen.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/trace-listen.c b/trace-listen.c index db3a016e..4bbda14b 100644 --- a/trace-listen.c +++ b/trace-listen.c @@ -160,6 +160,8 @@ void plog(const char *fmt, ...) va_start(ap, fmt); __plog("", fmt, ap, stdout); va_end(ap); + /* Make sure it gets to the screen, in case we crash afterward */ + fflush(stdout); } static void make_pid_name(int mode, char *buf) |