summaryrefslogtreecommitdiffstats
path: root/plugins/mmpstrucdata/mmpstrucdata.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2013-11-21 14:27:16 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2013-11-21 14:27:16 +0100
commitf09010e15e4d824ebeef1e092340c283826a3887 (patch)
tree3b40216299b605de4bd5c92972ffb998dccc3d27 /plugins/mmpstrucdata/mmpstrucdata.c
parent639afa3d0aa9df1b12c2ab143be29c8281145c19 (diff)
downloadrsyslog-f09010e15e4d824ebeef1e092340c283826a3887.tar.gz
rsyslog-f09010e15e4d824ebeef1e092340c283826a3887.tar.bz2
rsyslog-f09010e15e4d824ebeef1e092340c283826a3887.zip
bugfix: mmpstrucdata generated inaccessible properties
Diffstat (limited to 'plugins/mmpstrucdata/mmpstrucdata.c')
-rw-r--r--plugins/mmpstrucdata/mmpstrucdata.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/plugins/mmpstrucdata/mmpstrucdata.c b/plugins/mmpstrucdata/mmpstrucdata.c
index 4b2a985b..123363bc 100644
--- a/plugins/mmpstrucdata/mmpstrucdata.c
+++ b/plugins/mmpstrucdata/mmpstrucdata.c
@@ -31,6 +31,7 @@
#include <errno.h>
#include <unistd.h>
#include <stdint.h>
+#include <ctype.h>
#include "conf.h"
#include "syslogd-types.h"
#include "srUtils.h"
@@ -206,7 +207,8 @@ dbgprintf("DDDD: parseSD_NAME %s\n", sdbuf+*curridx);
if( sdbuf[i] == '=' || sdbuf[i] == '"'
|| sdbuf[i] == ']' || sdbuf[i] == ' ')
break;
- namebuf[j] = sdbuf[i++];
+ namebuf[j] = tolower(sdbuf[i]);
+ ++i;
}
namebuf[j] = '\0';
dbgprintf("DDDD: parseSD_NAME, NAME: '%s'\n", namebuf);
@@ -337,7 +339,7 @@ dbgprintf("DDDD: json: '%s'\n", json_object_get_string(json));
if(jroot == NULL) {
ABORT_FINALIZE(RS_RET_ERR);
}
- json_object_object_add(jroot, "RFC5424-SD", json);
+ json_object_object_add(jroot, "rfc5424-sd", json);
msgAddJSON(pMsg, pData->jsonRoot, jroot);
finalize_it:
RETiRet;