mirror of
https://github.com/passepartoutvpn/wireguard-apple.git
synced 2025-01-18 22:39:08 +00:00
Logging: ringlogger.c: Trim trailing newlines
Signed-off-by: Roopesh Chander <roop@roopc.net>
This commit is contained in:
parent
ae7fb7323f
commit
12503ae51d
@ -29,6 +29,13 @@ void write_msg_to_log(struct log *log, const char *msg)
|
||||
strncpy(line->line, msg, MAX_LOG_LINE_LENGTH - 1);
|
||||
line->line[MAX_LOG_LINE_LENGTH - 1] = '\0';
|
||||
|
||||
// Trim trailing newlines
|
||||
unsigned long length = strlen(msg);
|
||||
while ((length > 0) && (msg[length - 1] == '\n' || msg[length - 1] == '\r')) {
|
||||
line->line[length - 1] = '\0';
|
||||
length--;
|
||||
}
|
||||
|
||||
msync(&log->header, sizeof(log->header), MS_ASYNC);
|
||||
msync(line, sizeof(*line), MS_ASYNC);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user