[110] in testers

home help back first fref pref prev next nref lref last post

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 ----

home help back first fref pref prev next nref lref last post