diff options
author | Garance A Drosehn <gad@FreeBSD.org> | 2004-06-23 21:31:43 +0000 |
---|---|---|
committer | Garance A Drosehn <gad@FreeBSD.org> | 2004-06-23 21:31:43 +0000 |
commit | b7e7c21adf200a26c471df35355e686e1db494c9 (patch) | |
tree | 910652609713d95503a55fd384131e69cce38b00 /lib/libkvm/kvm_proc.c | |
parent | dd693acf27dc86eac2dd48249c888fda345ff016 (diff) |
Notes
Diffstat (limited to 'lib/libkvm/kvm_proc.c')
-rw-r--r-- | lib/libkvm/kvm_proc.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/libkvm/kvm_proc.c b/lib/libkvm/kvm_proc.c index 5abff82b9e7e..87544ff2ee51 100644 --- a/lib/libkvm/kvm_proc.c +++ b/lib/libkvm/kvm_proc.c @@ -328,10 +328,8 @@ nopgrp: continue; break; } - if (proc.p_comm[0] != 0) { - strncpy(kp->ki_comm, proc.p_comm, MAXCOMLEN); - kp->ki_comm[MAXCOMLEN] = 0; - } + if (proc.p_comm[0] != 0) + strlcpy(kp->ki_comm, proc.p_comm, MAXCOMLEN); (void)kvm_read(kd, (u_long)proc.p_sysent, (char *)&sysent, sizeof(sysent)); (void)kvm_read(kd, (u_long)sysent.sv_name, (char *)&svname, |