diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2010-08-11 15:29:45 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2010-08-11 15:29:45 +0200 |
commit | 9d54647def152dee5f7be6e265dfb54c13b3541d (patch) | |
tree | fb01e165e00d91c6e4884649ec86ba570bd6750c | |
parent | 00fc38c96fc56af2d9ab3445b23c9fbb03c127ab (diff) | |
parent | 6714bb931bcbe8d1a4ca60f503598f57e6ebe3b9 (diff) | |
download | rsyslog-9d54647def152dee5f7be6e265dfb54c13b3541d.tar.gz rsyslog-9d54647def152dee5f7be6e265dfb54c13b3541d.tar.xz rsyslog-9d54647def152dee5f7be6e265dfb54c13b3541d.zip |
Merge branch 'v5-beta' into v5-devel
-rw-r--r-- | plugins/pmrfc3164sd/pmrfc3164sd.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/plugins/pmrfc3164sd/pmrfc3164sd.c b/plugins/pmrfc3164sd/pmrfc3164sd.c index 41a9252d..5598c025 100644 --- a/plugins/pmrfc3164sd/pmrfc3164sd.c +++ b/plugins/pmrfc3164sd/pmrfc3164sd.c @@ -1,4 +1,4 @@ -/* pmrfc3164.c +/* pmrfc3164sd.c * This is a parser module for RFC3164(legacy syslog)-formatted messages. * * NOTE: read comments in module-template.h to understand how this file @@ -45,7 +45,7 @@ #include "unicode-helper.h" MODULE_TYPE_PARSER -PARSER_NAME("contributed.rfc3164sd") +PARSER_NAME("contrib.rfc3164sd") /* internal structures */ @@ -293,8 +293,10 @@ CODESTARTparse CHKmalloc(pBuf = MALLOC(sizeof(uchar) * (lenMsg + 1))); /* STRUCTURED-DATA */ - parseRFCStructuredData(&p2parse, pBuf, &lenMsg); - MsgSetStructuredData(pMsg, (char*)pBuf); + if (parseRFCStructuredData(&p2parse, pBuf, &lenMsg) == 0) + MsgSetStructuredData(pMsg, (char*)pBuf); + else + MsgSetStructuredData(pMsg, "-"); /* The rest is the actual MSG */ MsgSetMSGoffs(pMsg, p2parse - pMsg->pszRawMsg); |