diff options
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r-- | winsup/cygwin/ChangeLog | 13 |
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 |