summaryrefslogtreecommitdiffstats
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:03:29 +0100
commit4dce63486fbb197522e11c5644cdf7aef5d7bbbc (patch)
tree58e8e726e90d34c982831dc223482404b59d2974
parentcc69a17b62599dc5c5a6d1320b6f62ca7632226d (diff)
downloadrsyslog-4dce63486fbb197522e11c5644cdf7aef5d7bbbc.tar.gz
rsyslog-4dce63486fbb197522e11c5644cdf7aef5d7bbbc.tar.bz2
rsyslog-4dce63486fbb197522e11c5644cdf7aef5d7bbbc.zip
Fix trailing '-' in kernel messages.
modified: 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 */