* exceptions.cc (try_to_debug): Fix off-by-one problem when resetting

environment variable after error_start detected.
* fhandler_tty_slave.cc (fhandler_tty_slave::close): Clarify debug message.
* syscalls.cc (setsid): Don't increment usecount here, since it will be
automatically decremented on close.
This commit is contained in:
Christopher Faylor
2003-12-27 00:25:02 +00:00
parent 6dc18ca4d3
commit 56b5feb639
4 changed files with 18 additions and 5 deletions

View File

@@ -335,7 +335,7 @@ setsid (void)
myself->pgid, myself->ctty, fhandler_console::open_fhs);
if (cygheap->ctty)
{
if (!--cygheap->ctty->usecount)
if (cygheap->ctty->usecount == 1)
cygheap->ctty->close ();
cygheap->ctty = NULL;
}