summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2012-04-19 17:54:52 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2012-04-19 17:54:52 +0200
commit72dbce1a9454a1efcbb1e729d81c1e94681ede4f (patch)
treee0f442e5dd3a4ce5e8e3aeefd1bc07682d9b21ed
parentadad82ffae842934ac1a409a14f5c22951f6cc37 (diff)
downloadrsyslog-72dbce1a9454a1efcbb1e729d81c1e94681ede4f.tar.gz
rsyslog-72dbce1a9454a1efcbb1e729d81c1e94681ede4f.tar.xz
rsyslog-72dbce1a9454a1efcbb1e729d81c1e94681ede4f.zip
bugfix: imptcp input name could not be set
config directive was accepted, but had no effect
-rw-r--r--plugins/imptcp/imptcp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/imptcp/imptcp.c b/plugins/imptcp/imptcp.c
index 3973041b..477d25e1 100644
--- a/plugins/imptcp/imptcp.c
+++ b/plugins/imptcp/imptcp.c
@@ -918,14 +918,14 @@ static rsRetVal addTCPListener(void __attribute__((unused)) *pVal, uchar *pNewVa
pSrv->bEmitMsgOnClose = cs.bEmitMsgOnClose;
pSrv->port = pNewVal;
pSrv->iAddtlFrameDelim = cs.iAddtlFrameDelim;
- cs.pszInputName = NULL; /* moved over to pSrv, we do not own */
pSrv->lstnIP = cs.lstnIP;
- cs.lstnIP = NULL; /* moved over to pSrv, we do not own */
pSrv->pRuleset = cs.pRuleset;
pSrv->pszInputName = (cs.pszInputName == NULL) ? UCHAR_CONSTANT("imptcp") : cs.pszInputName;
CHKiRet(prop.Construct(&pSrv->pInputName));
CHKiRet(prop.SetString(pSrv->pInputName, pSrv->pszInputName, ustrlen(pSrv->pszInputName)));
CHKiRet(prop.ConstructFinalize(pSrv->pInputName));
+ cs.pszInputName = NULL; /* moved over to pSrv, we do not own */
+ cs.lstnIP = NULL; /* moved over to pSrv, we do not own */
/* add to linked list */
pSrv->pNext = pSrvRoot;