log: strip newlines for gl string marker

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
Yuxuan Shui 2020-12-04 01:06:20 +00:00
parent 95a64acf5a
commit 2f2b0319d5
No known key found for this signature in database
GPG Key ID: D3A4405BE6CC17F4
1 changed files with 4 additions and 0 deletions

View File

@ -339,6 +339,10 @@ struct gl_string_marker_logger {
static void
gl_string_marker_logger_write(struct log_target *tgt, const char *str, size_t len) {
auto g = (struct gl_string_marker_logger *)tgt;
// strip newlines at the end of the string
while (len > 0 && str[len-1] == '\n') {
len--;
}
g->gl_string_marker((GLsizei)len, str);
}