Apply by doing cd /usr/src/usr.sbin/lpr/common_source patch -p0 < rmjob.patch And then to rebuild and install cd .. && make && make install Index: common_source/rmjob.c =================================================================== RCS file: /cvs/src/usr.sbin/lpr/common_source/rmjob.c,v retrieving revision 1.8 diff -u -r1.8 rmjob.c --- rmjob.c 1997/07/23 22:12:12 1.8 +++ rmjob.c 1998/04/22 14:42:23 @@ -333,14 +333,14 @@ */ fflush(stdout); - (void)snprintf(buf, sizeof(buf), "\5%s %s", RP, all ? "-all" : person); - cp = buf; - for (i = 0; i < users && cp-buf+1+strlen(user[i]) < sizeof buf; i++) { + (void)snprintf(buf, sizeof(buf)-2, "\5%s %s", RP, all ? "-all" : person); + cp = buf + strlen(buf); + for (i = 0; i < users && cp-buf+1+strlen(user[i]) < sizeof buf - 2; i++) { cp += strlen(cp); *cp++ = ' '; strcpy(cp, user[i]); } - for (i = 0; i < requests && cp-buf+10 < sizeof(buf) - 1; i++) { + for (i = 0; i < requests && cp-buf+10 < sizeof(buf) - 2; i++) { cp += strlen(cp); (void) sprintf(cp, " %d", requ[i]); }