Message ID | 20220221151828.2fd4d104@rorschach.local.home (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | libtracefs: Account for events with newlines in print fmt | expand |
On Mon, 21 Feb 2022 15:18:28 -0500
Steven Rostedt <rostedt@goodmis.org> wrote:
> Subject: [PATCH] libtracefs: Account for events with newlines in print fmt
This was suppose to be libtraceevent not libtracefs.
Will resend :-p
-- Steve
diff --git a/src/event-parse.c b/src/event-parse.c index 2b346a5..7a84789 100644 --- a/src/event-parse.c +++ b/src/event-parse.c @@ -1248,7 +1248,7 @@ static enum tep_event_type __read_token(char **tok) if (ch == '\\' && last_ch == '\\') last_ch = 0; /* Break out if the file is corrupted and giving non print chars */ - } while ((ch != quote_ch && isprint(ch)) || last_ch == '\\'); + } while ((ch != quote_ch && isprint(ch)) || last_ch == '\\' || ch == '\n'); /* remove the last quote */ i--;