summaryrefslogtreecommitdiff
path: root/usr.bin/ipcs/ipcs.c
diff options
context:
space:
mode:
authoritojun <itojun@NetBSD.org>2003-07-12 13:23:55 +0000
committeritojun <itojun@NetBSD.org>2003-07-12 13:23:55 +0000
commit032ed69f9a47a49c09dd24ffb4e5dfa09cd030b8 (patch)
tree7a1ccda107e800453dafc3f5041e5ada3118f8af /usr.bin/ipcs/ipcs.c
parenta7f5ddbf6454871154c3109480b03fd50760ff2d (diff)
strlcpy
Diffstat (limited to 'usr.bin/ipcs/ipcs.c')
-rw-r--r--usr.bin/ipcs/ipcs.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/usr.bin/ipcs/ipcs.c b/usr.bin/ipcs/ipcs.c
index 5092c6704c3..69f83df6aa0 100644
--- a/usr.bin/ipcs/ipcs.c
+++ b/usr.bin/ipcs/ipcs.c
@@ -1,4 +1,4 @@
-/* $NetBSD: ipcs.c,v 1.29 2003/04/07 01:42:37 simonb Exp $ */
+/* $NetBSD: ipcs.c,v 1.30 2003/07/12 13:29:15 itojun Exp $ */
/*-
* Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -133,10 +133,9 @@ cvt_time(time_t t, char *buf, size_t buflen)
{
struct tm *tm;
- if (t == 0) {
- (void)strncpy(buf, "no-entry", buflen - 1);
- buf[buflen - 1] = '\0';
- } else {
+ if (t == 0)
+ (void)strlcpy(buf, "no-entry", buflen);
+ else {
tm = localtime(&t);
(void)snprintf(buf, buflen, "%2d:%02d:%02d",
tm->tm_hour, tm->tm_min, tm->tm_sec);