summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorRainer Gerhards <rgerhards@adiscon.com>2008-10-02 10:53:23 +0200
committerRainer Gerhards <rgerhards@adiscon.com>2008-10-02 10:53:23 +0200
commit223c1e48610c27270fdb8532f5e4a920eb9874f3 (patch)
tree8d12fa42ac6a1306ef8f65286ac011391bef7114 /ChangeLog
parent8a1f6b17698974a1e36c1f0134e4bc4c51c7539f (diff)
downloadrsyslog-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--ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index f16ac398..befba912 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.