Acmcl2.385 net.bugs utzoo!decvax!ucbvax!ihnss!cbosg!harpo!floyd!cmcl2!salkind Sun Mar 28 17:19:54 1982 UUCP Bug (brl-bmd.115 followup) There are several other minor bugs in expect(): 1) there can be a reference past the end of the statically allocated array rdvec (reported by someone else already) 2) the alarm isn't reset (disabled) The fix is simple. In expect(), change the lines if ((*rp = nextch & 0177) != '\0') rp++; *rp = '\0'; if (rp >= rdvec + MR) return(FAIL); to if ((*rp = nextch & 0177) != '\0') rp++; if (rp >= rdvec + MR) { alarm(0); return(FAIL); } *rp = '\0'; _________ Lou Salkind cmcl2!salkind