diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2009-06-26 14:09:15 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2009-06-26 14:09:15 +0200 |
commit | d22f240bc3525f7e112ce44aea6b9f87f8a51c8a (patch) | |
tree | 338334b847fdf1a199a55bdf73d9a1dad02498ed /runtime/rule.c | |
parent | c7b309a662a4310a8b878c036d9440e0b2e345a8 (diff) | |
parent | 6be06d50e328c4b8c79b263e176e6b4e384a03f9 (diff) | |
download | rsyslog-d22f240bc3525f7e112ce44aea6b9f87f8a51c8a.tar.gz rsyslog-d22f240bc3525f7e112ce44aea6b9f87f8a51c8a.tar.xz rsyslog-d22f240bc3525f7e112ce44aea6b9f87f8a51c8a.zip |
Merge branch 'master' into v5-devel
Diffstat (limited to 'runtime/rule.c')
-rw-r--r-- | runtime/rule.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/runtime/rule.c b/runtime/rule.c index 12494543..221368e6 100644 --- a/runtime/rule.c +++ b/runtime/rule.c @@ -147,13 +147,14 @@ shouldProcessThisMessage(rule_t *pRule, msg_t *pMsg, int *bProcessMsg) offset = 1; } } - if(!rsCStrOffsetSzStrCmp(pRule->pCSProgNameComp, offset, (uchar*) getProgramName(pMsg), getProgramNameLen(pMsg))) + if(!rsCStrOffsetSzStrCmp(pRule->pCSProgNameComp, offset, + (uchar*) getProgramName(pMsg, LOCK_MUTEX), getProgramNameLen(pMsg, LOCK_MUTEX))) bEqv = 1; if((!bEqv && !bInv) || (bEqv && bInv)) { /* not equal or inverted selection, so we are already done... */ - dbgprintf("programname filter '%s' does not match '%s'\n", - rsCStrGetSzStrNoNULL(pRule->pCSProgNameComp), getProgramName(pMsg)); + DBGPRINTF("programname filter '%s' does not match '%s'\n", + rsCStrGetSzStrNoNULL(pRule->pCSProgNameComp), getProgramName(pMsg, LOCK_MUTEX)); FINALIZE; } } |