summaryrefslogtreecommitdiffstats
path: root/plugins/imptcp/imptcp.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2013-06-24 18:25:02 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2013-06-24 18:25:02 +0200
commit1de0e68c927e25fd0ca4f859a33d4943c6b8948f (patch)
tree91840b5ba93ea2c63f1e59d5fd95774f561b641e /plugins/imptcp/imptcp.c
parentd9b2ccbf3886fb3a1ad7eaba59f5486bee6aaa33 (diff)
downloadrsyslog-1de0e68c927e25fd0ca4f859a33d4943c6b8948f.tar.gz
rsyslog-1de0e68c927e25fd0ca4f859a33d4943c6b8948f.tar.bz2
rsyslog-1de0e68c927e25fd0ca4f859a33d4943c6b8948f.zip
bugfix: RainerScript object required parameters were not properly checked
this clould result to segfaults on startup if parameters were missing.
Diffstat (limited to 'plugins/imptcp/imptcp.c')
-rw-r--r--plugins/imptcp/imptcp.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/plugins/imptcp/imptcp.c b/plugins/imptcp/imptcp.c
index 5c8bb67a..906521dd 100644
--- a/plugins/imptcp/imptcp.c
+++ b/plugins/imptcp/imptcp.c
@@ -1419,10 +1419,7 @@ BEGINnewInpInst
CODESTARTnewInpInst
DBGPRINTF("newInpInst (imptcp)\n");
- pvals = nvlstGetParams(lst, &inppblk, NULL);
- if(pvals == NULL) {
- errmsg.LogError(0, RS_RET_MISSING_CNFPARAMS,
- "imptcp: required parameter are missing\n");
+ if((pvals = nvlstGetParams(lst, &inppblk, NULL)) == NULL) {
ABORT_FINALIZE(RS_RET_MISSING_CNFPARAMS);
}