diff options
Diffstat (limited to 'runtime/rsconf.c')
-rw-r--r-- | runtime/rsconf.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/runtime/rsconf.c b/runtime/rsconf.c index 26105e88..4fe17534 100644 --- a/runtime/rsconf.c +++ b/runtime/rsconf.c @@ -230,7 +230,8 @@ cnfDoActlst(struct cnfactlst *actlst, rule_t *pRule) while(actlst != NULL) { dbgprintf("aclst %p: ", actlst); if(actlst->actType == CNFACT_V2) { - dbgprintf("V2 action type not yet handled\n"); + dbgprintf("v6+ action object\n"); + actionNewInst(actlst->data.lst, &pAction); } else { dbgprintf("legacy action line:%s\n", actlst->data.legActLine); str = (uchar*) actlst->data.legActLine; @@ -360,6 +361,9 @@ void cnfDoObj(struct cnfobj *o) case CNFOBJ_GLOBAL: glblProcessCnf(o); break; + case CNFOBJ_ACTION: + actionProcessCnf(o); + break; } nvlstChkUnused(o->nvlst); cnfobjDestruct(o); |