=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/top/machine.c,v retrieving revision 1.31 retrieving revision 1.32 diff -c -r1.31 -r1.32 *** src/usr.bin/top/machine.c 2003/06/13 21:52:24 1.31 --- src/usr.bin/top/machine.c 2003/06/14 20:23:41 1.32 *************** *** 1,4 **** ! /* $OpenBSD: machine.c,v 1.31 2003/06/13 21:52:24 deraadt Exp $ */ /*- * Copyright (c) 1994 Thorsten Lockert --- 1,4 ---- ! /* $OpenBSD: machine.c,v 1.32 2003/06/14 20:23:41 avsm Exp $ */ /*- * Copyright (c) 1994 Thorsten Lockert *************** *** 398,407 **** char *comm = PP(pp, p_comm); char buf[sizeof(PP(pp, p_comm))]; ! (void) strlcpy(buf, comm, sizeof comm); comm[0] = '<'; ! (void) strlcpy(&comm[1], buf, sizeof comm - 1); ! (void) strlcat(comm, ">", sizeof comm); } cputime = (PP(pp, p_uticks) + PP(pp, p_sticks) + PP(pp, p_iticks)) / stathz; --- 398,407 ---- char *comm = PP(pp, p_comm); char buf[sizeof(PP(pp, p_comm))]; ! (void) strlcpy(buf, comm, sizeof buf); comm[0] = '<'; ! (void) strlcpy(&comm[1], buf, sizeof buf - 1); ! (void) strlcat(comm, ">", sizeof buf); } cputime = (PP(pp, p_uticks) + PP(pp, p_sticks) + PP(pp, p_iticks)) / stathz;