diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2012-10-10 19:20:19 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2012-10-10 19:20:19 +0200 |
commit | 9b4a225c5993f96466ac568933c6ad9b819c235b (patch) | |
tree | 8f9dd4387fde663ee62efb84821a43e1f6276640 /runtime/ruleset.c | |
parent | 2aa16d3b1ea39622dfc35eb3093ac4c4f4997710 (diff) | |
download | rsyslog-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.c | 3 |
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 ) { |