summaryrefslogtreecommitdiffstats
path: root/runtime/rsconf.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2012-11-29 12:15:46 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2012-11-29 12:15:46 +0100
commit1e39f3dd0158944820a0676aac593ba0bcc5819b (patch)
treeeb3539e1cefe368f8cc2e9e15a1a5d0576ad0e3a /runtime/rsconf.c
parent2b0764d37ed15cd876d2499d246db01f5d11be4d (diff)
downloadrsyslog-1e39f3dd0158944820a0676aac593ba0bcc5819b.tar.gz
rsyslog-1e39f3dd0158944820a0676aac593ba0bcc5819b.tar.bz2
rsyslog-1e39f3dd0158944820a0676aac593ba0bcc5819b.zip
refactor error processing in string template handling
Diffstat (limited to 'runtime/rsconf.c')
-rw-r--r--runtime/rsconf.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/rsconf.c b/runtime/rsconf.c
index 0fc67499..d15d37d7 100644
--- a/runtime/rsconf.c
+++ b/runtime/rsconf.c
@@ -411,7 +411,8 @@ void cnfDoObj(struct cnfobj *o)
inputProcessCnf(o);
break;
case CNFOBJ_TPL:
- tplProcessCnf(o);
+ if(tplProcessCnf(o) != RS_RET_OK)
+ parser_errmsg("error processing template object");
break;
case CNFOBJ_RULESET:
rulesetProcessCnf(o);