--- ray/src/hd/rholo2l.c 1997/10/31 11:44:09 3.2 +++ ray/src/hd/rholo2l.c 1997/11/03 18:33:13 3.4 @@ -10,6 +10,7 @@ static char SCCSid[] = "$SunId$ SGI"; #include "rholo.h" #include "random.h" +#include "selcall.h" #include #include @@ -218,7 +219,7 @@ int poll; } return(pldone); /* return finished packets */ eoferr: - error(USER, "unexpected EOF from rtrace process"); + error(USER, "rtrace process died"); } @@ -252,7 +253,7 @@ flush_queue() /* empty all rtrace queues */ if (pqlen[i]) { if (rpdone == NULL) { /* tack on queue */ rpdone = rpl = pqueue[i]; - nr = rpl->nr; + if ((nr = rpl->nr) < RPACKSIZ) nr++; } else { rpl->next = pqueue[i]; nr = 0;