Index: m_netbsd.c =================================================================== RCS file: /cvsroot/src/external/bsd/top/dist/machine/m_netbsd.c,v retrieving revision 1.14 diff -a -u -r1.14 m_netbsd.c --- m_netbsd.c 31 May 2010 18:14:59 -0000 1.14 +++ m_netbsd.c 3 Aug 2010 04:23:53 -0000 @@ -105,7 +105,7 @@ /* 0123456 -- field to fill in starts at header+6 */ #define PROC_UNAME_START 6 #define Proc_format \ - "%5d %-8.8s %3d %4d%7s %5s %-8.8s%7s %5.*f%% %5.*f%% %.12s" + "%5d %-8.8s %3d %4d%7s %5s %-8.8s%7s %5.*f%% %5.*f%% %s" static char Thread_header[] = " PID LID X PRI STATE TIME WCPU CPU COMMAND NAME"; @@ -853,7 +853,8 @@ cpu = 100.0 * pct; /* format this entry */ - sprintf(fmt, + snprintf(fmt, + sizeof(fmt) - 1, Proc_format, pp->p_pid, (*userprint)(pp->p_ruid),