summaryrefslogtreecommitdiffstats
path: root/tools/syslogd.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2011-09-08 15:05:04 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2011-09-08 15:05:04 +0200
commitc55997638f8833daec34d7f51b9ff6694620f6f8 (patch)
treeb2beec42c5419aff2bb4f1662bedb33676da2eae /tools/syslogd.c
parente5d0f176fce7a96dbea164d13b4b549ecb424434 (diff)
downloadrsyslog-c55997638f8833daec34d7f51b9ff6694620f6f8.tar.gz
rsyslog-c55997638f8833daec34d7f51b9ff6694620f6f8.tar.xz
rsyslog-c55997638f8833daec34d7f51b9ff6694620f6f8.zip
added $InputRELPServerBindRuleset directive to specify rulesets for RELP
Diffstat (limited to 'tools/syslogd.c')
-rw-r--r--tools/syslogd.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/syslogd.c b/tools/syslogd.c
index 91df6469..6d794260 100644
--- a/tools/syslogd.c
+++ b/tools/syslogd.c
@@ -383,7 +383,7 @@ void untty(void)
*/
rsRetVal
parseAndSubmitMessage(uchar *hname, uchar *hnameIP, uchar *msg, int len, int flags, flowControl_t flowCtlType,
- prop_t *pInputName, struct syslogTime *stTime, time_t ttGenTime)
+ prop_t *pInputName, struct syslogTime *stTime, time_t ttGenTime, ruleset_t *pRuleset)
{
prop_t *pProp = NULL;
msg_t *pMsg;
@@ -399,6 +399,7 @@ parseAndSubmitMessage(uchar *hname, uchar *hnameIP, uchar *msg, int len, int fla
MsgSetInputName(pMsg, pInputName);
MsgSetRawMsg(pMsg, (char*)msg, len);
MsgSetFlowControlType(pMsg, flowCtlType);
+ MsgSetRuleset(pMsg, pRuleset);
pMsg->msgFlags = flags | NEEDS_PARSING;
MsgSetRcvFromStr(pMsg, hname, ustrlen(hname), &pProp);