Add a newline to the syslog message, if it was missing.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25556 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -145,6 +145,11 @@ send_syslog_message(syslog_context *context, int priority, const char *text,
|
|||||||
|
|
||||||
int length = vsnprintf(message.message, sizeof(buffer)
|
int length = vsnprintf(message.message, sizeof(buffer)
|
||||||
- sizeof(syslog_message), text, args);
|
- sizeof(syslog_message), text, args);
|
||||||
|
if (message.message + length - buffer < (int32)sizeof(buffer)) {
|
||||||
|
if (length == 0 || message.message[length - 1] != '\n')
|
||||||
|
message.message[length++] = '\n';
|
||||||
|
} else
|
||||||
|
buffer[length - 1] = '\n';
|
||||||
|
|
||||||
status_t status;
|
status_t status;
|
||||||
do {
|
do {
|
||||||
|
|||||||
Reference in New Issue
Block a user