diff options
| author | itojun <itojun@NetBSD.org> | 2003-07-12 13:23:55 +0000 |
|---|---|---|
| committer | itojun <itojun@NetBSD.org> | 2003-07-12 13:23:55 +0000 |
| commit | 032ed69f9a47a49c09dd24ffb4e5dfa09cd030b8 (patch) | |
| tree | 7a1ccda107e800453dafc3f5041e5ada3118f8af /usr.bin/ipcs/ipcs.c | |
| parent | a7f5ddbf6454871154c3109480b03fd50760ff2d (diff) | |
strlcpy
Diffstat (limited to 'usr.bin/ipcs/ipcs.c')
| -rw-r--r-- | usr.bin/ipcs/ipcs.c | 9 |
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); |
