Auwvax.243 net.4bsd-bugs utzoo!decvax!ucbvax!ihnss!mhtsa!harpo!uwvax!solomon Sat Mar 6 08:13:18 1982 bug in uucp Rummaging idly through the source for uucp, I discovered a flagrant subscript violation. I don't know whether it causes any problems, but it probably should be fixed. The bug is in the file conn.c, at the end of the function expect(): The lines: *rp = '\0'; if (rp >= rdvec + MR) return(FAIL); Should read: if (rp >= rdvec + MR) return(FAIL); *rp = '\0'; (rdvec is declared "static char rdvec[MR]", so *(rdvev+MR) is the next position immediately AFTER rdvac). I haven't checked, but programmers tend to do things in a stylized way, so I wouldn't be surprised if this error occurs elsewhere. By the way, I occationally find a core file in /usr/spool/uucp owned by uucp. Has anybody else noticed that? ----------------------------------------------------------------- gopher://quux.org/ conversion by John Goerzen of http://communication.ucsd.edu/A-News/ This Usenet Oldnews Archive article may be copied and distributed freely, provided: 1. There is no money collected for the text(s) of the articles. 2. The following notice remains appended to each copy: The Usenet Oldnews Archive: Compilation Copyright (C) 1981, 1996 Bruce Jones, Henry Spencer, David Wiseman.