summaryrefslogtreecommitdiffstats
path: root/tcpsrv.c
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2011-01-26 12:20:38 +0100
committerRainer Gerhards <rgerhards@adiscon.com>2011-01-26 12:20:38 +0100
commit0e4373a6329a1f74dda8eceed5fd18ce92fe0d10 (patch)
treeeb5ecfbf25e73d089f17e661daf996fd2d9f2704 /tcpsrv.c
parent093ad4a47b1494934208f395e8c5dd116e1ae5a6 (diff)
downloadrsyslog-0e4373a6329a1f74dda8eceed5fd18ce92fe0d10.tar.gz
rsyslog-0e4373a6329a1f74dda8eceed5fd18ce92fe0d10.tar.xz
rsyslog-0e4373a6329a1f74dda8eceed5fd18ce92fe0d10.zip
tcpflood: time display was invalid due to wrong format
there was a systematic error in that decimals were 1/10th to small. No problem if you knew that, but otherwise a biggie... This is a bug in a recently introduced non-released feature.
Diffstat (limited to 'tcpsrv.c')
-rw-r--r--tcpsrv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tcpsrv.c b/tcpsrv.c
index 3a2cf81d..1ebfd91e 100644
--- a/tcpsrv.c
+++ b/tcpsrv.c
@@ -690,6 +690,8 @@ Run(tcpsrv_t *pThis)
dbgprintf("poll returned with %d entries.\n", numEntries);
for(i = 0 ; i < numEntries ; i++) {
+ if(glbl.GetGlobalInputTermState() == 1)
+ ABORT_FINALIZE(RS_RET_FORCE_TERM);
currIdx = retIDs[i];
dbgprintf("tcpsrv processing i %d, pUsr %p\n", currIdx, pUsr[i]);
if(pUsr[i] == pThis->ppLstn) {