* tty.cc (tty_list::terminate): Don't enter the busy loop if we don't own the

master.
This commit is contained in:
Christopher Faylor 2006-07-18 15:09:11 +00:00
parent 62e9d4b96f
commit 8432b8b206
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2006-07-18 Christopher Faylor <cgf@timesys.com>
* tty.cc (tty_list::terminate): Don't enter the busy loop if we don't
own the master.
2006-07-18 Silvio Laguzzi <slaguzzi@data-al.de>
* sec_acl.cc (acltotext32): Add missing handling of default ACL entry

View File

@ -139,7 +139,7 @@ tty_list::terminate ()
int ttynum = myself->ctty;
/* Keep master running till there are connected clients */
if (ttynum != -1 && ttys[ttynum].master_pid == myself->pid)
if (ttynum != -1 && tty_master && ttys[ttynum].master_pid == myself->pid)
{
tty *t = ttys + ttynum;
CloseHandle (tty_master->from_master);