This one stolen from OKI.
Some times there are many clients waiting, when in
fact only 1-2 are really there.  Copy this to your
term source directories, patch < patch.1 and recompile
at both remote and local end.

kyriakos
kxg7283@cs.rit.edu
kyriakos@cse.unl.edu


--- link.c.108	Thu Nov  4 15:43:01 1993
+++ link.c	Thu Nov  4 15:43:00 1993
@@ -662,5 +662,5 @@
       add_to_buffer(&cl->in_buff, hostname[k]);
       add_to_buffer(&cl->in_buff, 0);
-      if (cl->in_buff.size)
+      if (cl->in_buff.size == k+1)
       ++clients_waiting;
       
--- main.c.108	Thu Nov  4 15:42:53 1993
+++ main.c	Thu Nov  4 15:42:52 1993
@@ -739,5 +739,5 @@
 	    add_to_buffer(&clients[i].in_buff, num[k]);
 	  add_to_buffer(&clients[i].in_buff, 0);
-        if (clients[i].in_buff.size)
+        if (clients[i].in_buff.size == k+1)
           ++clients_waiting;
 	}
