summaryrefslogtreecommitdiffstats
path: root/plugins/imkmsg/kmsg.c
diff options
context:
space:
mode:
authorMilan Bartos <mbartos@redhat.com>2013-03-14 11:52:21 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2013-03-18 12:04:07 +0100
commit07ddb712ba562480a5492e1c8733b28e3a766d1a (patch)
tree8b227d664199b14e45c42bb7464b7c5bdc0bf3b5 /plugins/imkmsg/kmsg.c
parent0114b531b38b16db98b04b680017d6c758987fd9 (diff)
downloadrsyslog-07ddb712ba562480a5492e1c8733b28e3a766d1a.tar.gz
rsyslog-07ddb712ba562480a5492e1c8733b28e3a766d1a.tar.bz2
rsyslog-07ddb712ba562480a5492e1c8733b28e3a766d1a.zip
Fix trailing '-' in kernel messages.
modified: plugins/imkmsg/kmsg.c
Diffstat (limited to 'plugins/imkmsg/kmsg.c')
-rw-r--r--plugins/imkmsg/kmsg.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/imkmsg/kmsg.c b/plugins/imkmsg/kmsg.c
index b771d68a..c531f941 100644
--- a/plugins/imkmsg/kmsg.c
+++ b/plugins/imkmsg/kmsg.c
@@ -89,6 +89,10 @@ submitSyslog(uchar *buf)
for (; isdigit(*buf); buf++) {
timestamp += (timestamp * 10) + (*buf - '0');
}
+
+ while (*buf != ';') {
+ buf++; /* skip everything till the first ; */
+ }
buf++; /* skip ; */
/* get message */