summaryrefslogtreecommitdiffstats
path: root/runtime/rule.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2011-07-08 09:13:39 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2011-07-08 09:13:39 +0200
commitd9ea755214ab75afa039a4df89f828d4b8b30ef0 (patch)
tree38a342665c206fef93ba230567c9f0f8051feaea /runtime/rule.c
parent834fe024b4e53f65d9622a176116f232e212e326 (diff)
downloadrsyslog-d9ea755214ab75afa039a4df89f828d4b8b30ef0.tar.gz
rsyslog-d9ea755214ab75afa039a4df89f828d4b8b30ef0.tar.xz
rsyslog-d9ea755214ab75afa039a4df89f828d4b8b30ef0.zip
milestone/[PARTWORK]: implemented comparison operations
Diffstat (limited to 'runtime/rule.c')
-rw-r--r--runtime/rule.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/runtime/rule.c b/runtime/rule.c
index 67ef8650..0b4b48a2 100644
--- a/runtime/rule.c
+++ b/runtime/rule.c
@@ -36,7 +36,6 @@
#include "action.h"
#include "rule.h"
#include "errmsg.h"
-#include "vm.h"
#include "var.h"
#include "srUtils.h"
#include "batch.h"
@@ -46,9 +45,7 @@
/* static data */
DEFobjStaticHelpers
DEFobjCurrIf(errmsg)
-DEFobjCurrIf(expr)
DEFobjCurrIf(var)
-DEFobjCurrIf(vm)
/* support for simple textual representation of FIOP names
@@ -124,7 +121,6 @@ shouldProcessThisMessage(rule_t *pRule, msg_t *pMsg, sbool *bProcessMsg)
uchar *pszPropVal;
int bRet = 0;
size_t propLen;
- vm_t *pVM = NULL;
var_t *pResult = NULL;
ISOBJ_TYPE_assert(pRule, rule);
@@ -276,9 +272,6 @@ shouldProcessThisMessage(rule_t *pRule, msg_t *pMsg, sbool *bProcessMsg)
finalize_it:
/* destruct in any case, not just on error, but it makes error handling much easier */
- if(pVM != NULL)
- vm.Destruct(&pVM);
-
if(pResult != NULL)
var.Destruct(&pResult);
@@ -482,9 +475,7 @@ ENDobjQueryInterface(rule)
*/
BEGINObjClassExit(rule, OBJ_IS_CORE_MODULE) /* class, version */
objRelease(errmsg, CORE_COMPONENT);
- objRelease(expr, CORE_COMPONENT);
objRelease(var, CORE_COMPONENT);
- objRelease(vm, CORE_COMPONENT);
ENDObjClassExit(rule)
@@ -495,9 +486,7 @@ ENDObjClassExit(rule)
BEGINObjClassInit(rule, 1, OBJ_IS_CORE_MODULE) /* class, version */
/* request objects we use */
CHKiRet(objUse(errmsg, CORE_COMPONENT));
- CHKiRet(objUse(expr, CORE_COMPONENT));
CHKiRet(objUse(var, CORE_COMPONENT));
- CHKiRet(objUse(vm, CORE_COMPONENT));
/* set our own handlers */
OBJSetMethodHandler(objMethod_DEBUGPRINT, ruleDebugPrint);