diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2013-11-21 14:27:16 +0100 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2013-11-21 14:27:16 +0100 |
commit | f09010e15e4d824ebeef1e092340c283826a3887 (patch) | |
tree | 3b40216299b605de4bd5c92972ffb998dccc3d27 /plugins/mmpstrucdata/mmpstrucdata.c | |
parent | 639afa3d0aa9df1b12c2ab143be29c8281145c19 (diff) | |
download | rsyslog-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.c | 6 |
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; |