diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2009-09-24 10:49:11 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2009-09-24 10:49:11 +0200 |
commit | e0dde79a806f46790df6104a6bacdbddaa938fd6 (patch) | |
tree | 25a0401099cfd9bec8e2d342a40d14e2ec981bcb /runtime/prop.c | |
parent | 44844b8af3be216cec340c8ff83fdc6f1d6f1fff (diff) | |
download | rsyslog-e0dde79a806f46790df6104a6bacdbddaa938fd6.tar.gz rsyslog-e0dde79a806f46790df6104a6bacdbddaa938fd6.tar.xz rsyslog-e0dde79a806f46790df6104a6bacdbddaa938fd6.zip |
bugfix: potential segfault in stream writer on destruction
Most severely affected omfile. The problem was that some buffers were
freed before the asynchronous writer thread was shut down. So the
writer thread accessed invalid data, which may even already be
overwritten. Symptoms (with omfile) were segfaults, grabled data
and files with random names placed around the file system (most
prominently into the root directory). Special thanks to Aaron for
helping to track this down.
Diffstat (limited to 'runtime/prop.c')
0 files changed, 0 insertions, 0 deletions