summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 1ba6827e6..f760764dc 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,5 +1,18 @@
2011-04-20 Christopher Faylor <me.cygwin2011@cgf.cx>
+ * cygheap.cc (init_cygheap::close_ctty): Avoid closing console-cttys
+ since they don't use archetypes and this will just result in double
+ frees.
+ * dll_init.cc (dll_list::protect): Define.
+ (dll_list::alloc): Guard list access.
+ (dll_list::detach): Ditto.
+ * dll_init.h (dll_list::protect): Declare new muto.
+ (dll_list::guard): Define/declare function to guard list access.
+ * fhandler_termios.cc (fhandler_termios::sigflush): Avoid SEGV in
+ pathological condition of get_ttyp() == NULL.
+
+2011-04-20 Christopher Faylor <me.cygwin2011@cgf.cx>
+
* select.cc (serial_cleanup): Make sure that device_specific_pipe is
always deleted regardless of whether it has a unique thread associated
with it