diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2009-07-30 11:09:15 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2009-07-30 11:09:15 +0200 |
commit | a6bda9b93f21cdbec1d7312078535eb092f32cb0 (patch) | |
tree | e1b62c000eea2b81e0e67694b2d8129e252f830c /runtime/ruleset.c | |
parent | feeb622c4e0c622559df803f8df6da39bf3015e7 (diff) | |
download | rsyslog-a6bda9b93f21cdbec1d7312078535eb092f32cb0.tar.gz rsyslog-a6bda9b93f21cdbec1d7312078535eb092f32cb0.tar.xz rsyslog-a6bda9b93f21cdbec1d7312078535eb092f32cb0.zip |
bugfix: discard action did not work (did not discard messages)
Diffstat (limited to 'runtime/ruleset.c')
-rw-r--r-- | runtime/ruleset.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/runtime/ruleset.c b/runtime/ruleset.c index d98b4217..c1b6d490 100644 --- a/runtime/ruleset.c +++ b/runtime/ruleset.c @@ -138,8 +138,11 @@ finalize_it: */ DEFFUNC_llExecFunc(processMsgDoRules) { + rsRetVal iRet; ISOBJ_TYPE_assert(pData, rule); - return rule.ProcessMsg((rule_t*) pData, (msg_t*) pParam); + iRet = rule.ProcessMsg((rule_t*) pData, (msg_t*) pParam); +dbgprintf("XXXX: pcoessMsgDoRules returns %d\n", iRet); + return iRet; } @@ -159,8 +162,10 @@ processMsg(msg_t *pMsg) CHKiRet(llExecFunc(&pThis->llRules, processMsgDoRules, pMsg)); finalize_it: - if(iRet == RS_RET_DISCARDMSG) - iRet = RS_RET_OK; +dbgprintf("XXXX: processMsg got return state %d\n", iRet); + + //if(iRet == RS_RET_DISCARDMSG) + //iRet = RS_RET_OK; RETiRet; } |