summaryrefslogtreecommitdiffstats
path: root/tcpsrv.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2013-09-02 12:34:46 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2013-09-02 12:34:46 +0200
commit743a2ddf9f5bd4c9eca521d45c184788c93b4ce8 (patch)
tree65f6a23e91005a28743ed17c5f75522b8f59695f /tcpsrv.c
parentc8ac47b5895526b524551c9810ad39f086ee76ca (diff)
parent7acbde62c53792ab9a9c1317ec197fe4446941e6 (diff)
downloadrsyslog-743a2ddf9f5bd4c9eca521d45c184788c93b4ce8.tar.gz
rsyslog-743a2ddf9f5bd4c9eca521d45c184788c93b4ce8.tar.bz2
rsyslog-743a2ddf9f5bd4c9eca521d45c184788c93b4ce8.zip
Merge branch 'c9'
Conflicts: runtime/msg.c
Diffstat (limited to 'tcpsrv.c')
-rw-r--r--tcpsrv.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/tcpsrv.c b/tcpsrv.c
index c1033ef9..a0a35d13 100644
--- a/tcpsrv.c
+++ b/tcpsrv.c
@@ -134,6 +134,7 @@ addNewLstnPort(tcpsrv_t *pThis, uchar *pszPort, int bSuppOctetFram)
/* create entry */
CHKmalloc(pEntry = MALLOC(sizeof(tcpLstnPortList_t)));
CHKmalloc(pEntry->pszPort = ustrdup(pszPort));
+ strcpy((char*)pEntry->dfltTZ, (char*)pThis->dfltTZ);
pEntry->pSrv = pThis;
pEntry->pRuleset = pThis->pRuleset;
pEntry->bSuppOctetFram = bSuppOctetFram;
@@ -916,6 +917,7 @@ BEGINobjConstruct(tcpsrv) /* be sure to specify the object type also in END macr
pThis->addtlFrameDelim = TCPSRV_NO_ADDTL_DELIMITER;
pThis->bDisableLFDelim = 0;
pThis->OnMsgReceive = NULL;
+ pThis->dfltTZ[0] = '\0';
pThis->ratelimitInterval = 0;
pThis->ratelimitBurst = 10000;
pThis->bUseFlowControl = 1;
@@ -1107,6 +1109,15 @@ SetAddtlFrameDelim(tcpsrv_t *pThis, int iDelim)
}
+static rsRetVal
+SetDfltTZ(tcpsrv_t *pThis, uchar *tz)
+{
+ DEFiRet;
+ ISOBJ_TYPE_assert(pThis, tcpsrv);
+ strcpy((char*)pThis->dfltTZ, (char*)tz);
+ RETiRet;
+}
+
/* Set the input name to use -- rgerhards, 2008-12-10 */
static rsRetVal
SetInputName(tcpsrv_t *pThis, uchar *name)
@@ -1266,6 +1277,7 @@ CODESTARTobjQueryInterface(tcpsrv)
pIf->SetKeepAlive = SetKeepAlive;
pIf->SetUsrP = SetUsrP;
pIf->SetInputName = SetInputName;
+ pIf->SetDfltTZ = SetDfltTZ;
pIf->SetAddtlFrameDelim = SetAddtlFrameDelim;
pIf->SetbDisableLFDelim = SetbDisableLFDelim;
pIf->SetSessMax = SetSessMax;