diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2009-09-24 16:05:40 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2009-09-24 16:05:40 +0200 |
commit | d15eb7fa83fc4ed237a6e692b7a5e3648038333a (patch) | |
tree | c3956591aa214557a0672fd73a82555d480d3e29 /runtime/queue.h | |
parent | eb9da005ba2d21e2f0b2a8ad23ad925d7d628a15 (diff) | |
download | rsyslog-d15eb7fa83fc4ed237a6e692b7a5e3648038333a.tar.gz rsyslog-d15eb7fa83fc4ed237a6e692b7a5e3648038333a.tar.xz rsyslog-d15eb7fa83fc4ed237a6e692b7a5e3648038333a.zip |
bugfix: this morning's race patch was incomplete, completing now
we needed to release ALL resources (including file handles!) only
after the the async writer thread has terminated (else it may access
them). In this case, we had a file handle leak, because the handle was
sometimes only opened in the async writer, but the close was attempted
before the writer even started (in some cases).
Diffstat (limited to 'runtime/queue.h')
0 files changed, 0 insertions, 0 deletions