summaryrefslogtreecommitdiffstats
path: root/runtime/ruleset.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2012-10-10 19:20:19 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2012-10-10 19:20:19 +0200
commit9b4a225c5993f96466ac568933c6ad9b819c235b (patch)
tree8f9dd4387fde663ee62efb84821a43e1f6276640 /runtime/ruleset.c
parent2aa16d3b1ea39622dfc35eb3093ac4c4f4997710 (diff)
downloadrsyslog-9b4a225c5993f96466ac568933c6ad9b819c235b.tar.gz
rsyslog-9b4a225c5993f96466ac568933c6ad9b819c235b.tar.bz2
rsyslog-9b4a225c5993f96466ac568933c6ad9b819c235b.zip
refactor tpl processor so that date is queried once per template
Things like $YEAR, $MONTH required a time() call each.
Diffstat (limited to 'runtime/ruleset.c')
-rw-r--r--runtime/ruleset.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/ruleset.c b/runtime/ruleset.c
index bdeb61b7..d2c21424 100644
--- a/runtime/ruleset.c
+++ b/runtime/ruleset.c
@@ -378,7 +378,8 @@ evalPROPFILT(struct cnfstmt *stmt, msg_t *pMsg)
goto done;
pszPropVal = MsgGetProp(pMsg, NULL, stmt->d.s_propfilt.propID,
- stmt->d.s_propfilt.propName, &propLen, &pbMustBeFreed);
+ stmt->d.s_propfilt.propName, &propLen,
+ &pbMustBeFreed, NULL);
/* Now do the compares (short list currently ;)) */
switch(stmt->d.s_propfilt.operation ) {