summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2010-08-05 15:44:01 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2010-08-05 15:44:01 +0200
commite4c926bfbca3aab3fe34fc9cfedb7343423de016 (patch)
tree382cefb020bd36a56fcc8e1b0af87f78cf5932e9 /plugins
parent27678dc430ffc39ff1db774f47e5c367de4d3408 (diff)
downloadrsyslog-e4c926bfbca3aab3fe34fc9cfedb7343423de016.tar.gz
rsyslog-e4c926bfbca3aab3fe34fc9cfedb7343423de016.tar.xz
rsyslog-e4c926bfbca3aab3fe34fc9cfedb7343423de016.zip
changed omudpspoof default spoof address to simplify typical use case
Diffstat (limited to 'plugins')
-rw-r--r--plugins/omudpspoof/omudpspoof.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/plugins/omudpspoof/omudpspoof.c b/plugins/omudpspoof/omudpspoof.c
index 50bc6c9a..3ead5447 100644
--- a/plugins/omudpspoof/omudpspoof.c
+++ b/plugins/omudpspoof/omudpspoof.c
@@ -381,6 +381,7 @@ ENDdoAction
BEGINparseSelectorAct
+ uchar *sourceTpl;
CODESTARTparseSelectorAct
CODE_STD_STRING_REQUESTparseSelectorAct(2)
/* first check if this config line is actually for us */
@@ -392,10 +393,8 @@ CODE_STD_STRING_REQUESTparseSelectorAct(2)
p += sizeof(":omudpspoof:") - 1; /* eat indicator sequence (-1 because of '\0'!) */
CHKiRet(createInstance(&pData));
- if(pszSourceNameTemplate == NULL) {
- errmsg.LogError(0, NO_ERRCODE, "No $ActionOMUDPSpoofSourceNameTemplate given, can not continue with this action.");
- ABORT_FINALIZE(RS_RET_NO_SRCNAME_TPL);
- }
+ sourceTpl = (pszSourceNameTemplate == NULL) ? UCHAR_CONSTANT("RSYSLOG_omudpspoofDfltSourceTpl")
+ : pszSourceNameTemplate;
if(pszTargetHost == NULL) {
errmsg.LogError(0, NO_ERRCODE, "No $ActionOMUDPSpoofTargetHost given, can not continue with this action.");
@@ -408,7 +407,7 @@ CODE_STD_STRING_REQUESTparseSelectorAct(2)
pData->port = NULL;
else
CHKmalloc(pData->port = ustrdup(pszTargetPort));
- CHKiRet(OMSRsetEntry(*ppOMSR, 1, ustrdup(pszSourceNameTemplate), OMSR_NO_RQD_TPL_OPTS));
+ CHKiRet(OMSRsetEntry(*ppOMSR, 1, ustrdup(sourceTpl), OMSR_NO_RQD_TPL_OPTS));
pData->compressionLevel = iCompressionLevel;
pData->sourcePort = pData->sourcePortStart = iSourcePortStart;
pData->sourcePortEnd = iSourcePortEnd;