[110] in testers
re: problem with attach/zinit
daemon@ATHENA.MIT.EDU (daemon@ATHENA.MIT.EDU)
Wed Jul 19 14:51:30 1989
Date: Wed, 19 Jul 89 14:51:07 EDT
From: John T Kohl <jtkohl@ATHENA.MIT.EDU>
To: testers@ATHENA.MIT.EDU
In-Reply-To: [0108]
Here's a patch to main.c in the attach sources to fix the problem (the
problem was it continued a loop without advancing the pointer, and spent
forever waiting for it to change!)
*** /paris/source/4.3/bin.athena/attach/main.c Tue Jul 18 12:24:46 1989
--- main.c Wed Jul 19 14:45:24 1989
***************
*** 727,735 ****
get_attachtab();
unlock_attachtab();
! p = attachtab_first;
!
! while (p) {
if (p->status == STATUS_ATTACHING)
/*
* If it is being attached, someone else will
--- 727,733 ----
get_attachtab();
unlock_attachtab();
! for (p = attachtab_first; p; p = p->next ) {
if (p->status == STATUS_ATTACHING)
/*
* If it is being attached, someone else will
***************
*** 744,750 ****
zephyr_addsub(instbfr);
zephyr_addsub(p->host);
}
- p = p->next;
}
free_attachtab();
zephyr_sub();
--- 742,747 ----