diff options
author | Rainer Gerhards <rgerhards@adiscon.com> | 2008-10-02 10:53:23 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2008-10-02 10:53:23 +0200 |
commit | 223c1e48610c27270fdb8532f5e4a920eb9874f3 (patch) | |
tree | 8d12fa42ac6a1306ef8f65286ac011391bef7114 /ChangeLog | |
parent | 8a1f6b17698974a1e36c1f0134e4bc4c51c7539f (diff) | |
download | rsyslog-223c1e48610c27270fdb8532f5e4a920eb9874f3.tar.gz rsyslog-223c1e48610c27270fdb8532f5e4a920eb9874f3.tar.xz rsyslog-223c1e48610c27270fdb8532f5e4a920eb9874f3.zip |
bugfix: rsyslogd could hang on HUP
because getnameinfo() is not cancel-safe, but was not guarded against
being cancelled. pthread_cancel() is routinely being called during
HUP processing.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -3,6 +3,10 @@ Version 3.18.5 (rgerhards), 2008-10-?? - bugfix: imudp input module could cause segfault on HUP It did not properly de-init a variable acting as a linked list head. That resulted in trying to access freed memory blocks after the HUP. +- bugfix: rsyslogd could hang on HUP + because getnameinfo() is not cancel-safe, but was not guarded against + being cancelled. pthread_cancel() is routinely being called during + HUP processing. - doc bugfix: $ActionExecOnlyWhenPreviousIsSuspended was still misspelled as $...OnlyIfPrev... in some parts of the documentation. Thanks to Lorenzo M. Catucci for reporting this bug. |