diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2012-05-15 14:30:36 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2012-05-15 14:30:36 +0200 |
commit | 29897b90ce41190ea0a3a06fcf5b8e6e5d39b627 (patch) | |
tree | 08e7d18d99eac42d044af0a6daeb3f044e3f1253 /tcpsrv.c | |
parent | 48b8ea8137ecc803b3a3f5ce1fd418f491675c08 (diff) | |
download | rsyslog-29897b90ce41190ea0a3a06fcf5b8e6e5d39b627.tar.gz rsyslog-29897b90ce41190ea0a3a06fcf5b8e6e5d39b627.tar.bz2 rsyslog-29897b90ce41190ea0a3a06fcf5b8e6e5d39b627.zip |
minor issue: tcpsrv did not decrement wrkr cnt on shutdown
I am not really sure if that is an issue at all, at least it
is inconsistent.
Diffstat (limited to 'tcpsrv.c')
-rw-r--r-- | tcpsrv.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -625,8 +625,10 @@ wrkr(void *myself) while(me->pSrv == NULL && glbl.GetGlobalInputTermState() == 0) { pthread_cond_wait(&me->run, &wrkrMut); } - if(glbl.GetGlobalInputTermState() == 1) + if(glbl.GetGlobalInputTermState() == 1) { + --wrkrRunning; break; + } pthread_mutex_unlock(&wrkrMut); ++me->numCalled; |