summaryrefslogtreecommitdiffstats
path: root/action.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2011-07-21 11:14:52 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2011-07-21 11:14:52 +0200
commit9ce9fbb28f7a7a1a0380cc272a90be077cd9c1bc (patch)
tree06c97ee3796a8d339c4dd0eeadd132b306474ed2 /action.c
parent5820c5f3e8dc69bdee969d6487d084e884595069 (diff)
downloadrsyslog-9ce9fbb28f7a7a1a0380cc272a90be077cd9c1bc.tar.gz
rsyslog-9ce9fbb28f7a7a1a0380cc272a90be077cd9c1bc.tar.xz
rsyslog-9ce9fbb28f7a7a1a0380cc272a90be077cd9c1bc.zip
milestone: new output plugin interface call added
Diffstat (limited to 'action.c')
-rw-r--r--action.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/action.c b/action.c
index f24fee06..450b0691 100644
--- a/action.c
+++ b/action.c
@@ -1018,7 +1018,7 @@ tryDoAction(action_t *pAction, batch_t *pBatch, int *pnElem)
i = pBatch->iDoneUpTo; /* all messages below that index are processed */
iElemProcessed = 0;
iCommittedUpTo = i;
-dbgprintf("XXXXX: tryDoAction %p, pnElem %d, nElem %d\n", pAction, *pnElem, pBatch->nElem);
+ DBGPRINTF("tryDoAction %p, pnElem %d, nElem %d\n", pAction, *pnElem, pBatch->nElem);
while(iElemProcessed <= *pnElem && i < pBatch->nElem) {
if(*(pBatch->pbShutdownImmediate))
ABORT_FINALIZE(RS_RET_FORCE_TERM);
@@ -1940,6 +1940,8 @@ actionNewInst(struct nvlst *lst, action_t **ppAction)
struct cnfparamvals *paramvals;
modInfo_t *pMod;
uchar *cnfModName = NULL;
+ omodStringRequest_t *pOMSR;
+ void *pModData;
DEFiRet;
paramvals = nvlstGetParams(lst, &paramblk, NULL);
@@ -1958,6 +1960,8 @@ actionNewInst(struct nvlst *lst, action_t **ppAction)
ABORT_FINALIZE(RS_RET_MOD_UNKNOWN);
}
dbgprintf("XXXX:actionNewInst for module '%s'/%p\n", cnfModName, pMod);
+ CHKiRet(pMod->mod.om.newActInst(cnfModName, lst, &pModData, &pOMSR));
+dbgprintf("XXXX:actionNewInst CALLED module '%s'/%p\n", cnfModName, pMod);
finalize_it:
free(cnfModName);
RETiRet;