diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2012-04-19 15:54:52 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2012-04-19 17:59:37 +0200 |
commit | 42eb952e08fda74035f79d86bad9abf9bb535420 (patch) | |
tree | 78eb83cd0c4b92b103e3325f81d0d605c9b6c666 /plugins/imptcp/imptcp.c | |
parent | 7cb5f0cb8c98408bc46f2c07d8480b70d816de7a (diff) | |
download | rsyslog-42eb952e08fda74035f79d86bad9abf9bb535420.tar.gz rsyslog-42eb952e08fda74035f79d86bad9abf9bb535420.tar.xz rsyslog-42eb952e08fda74035f79d86bad9abf9bb535420.zip |
bugfix: imptcp input name could not be set
bugfix: imptcp input name could not be set
config directive was accepted, but had no effect
Diffstat (limited to 'plugins/imptcp/imptcp.c')
-rw-r--r-- | plugins/imptcp/imptcp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/imptcp/imptcp.c b/plugins/imptcp/imptcp.c index 65fe703c..91bdf8b3 100644 --- a/plugins/imptcp/imptcp.c +++ b/plugins/imptcp/imptcp.c @@ -885,14 +885,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; |