diff options
| author | Warner Losh <imp@FreeBSD.org> | 2006-08-05 18:22:11 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2006-08-05 18:22:11 +0000 |
| commit | 2fdfd0fee2138c04950afbca1966b6a9a63a484d (patch) | |
| tree | e1e8c6f841b34bb12ada680ba895d8aa2034445d | |
| parent | a323dd4352338eaf3364483540069b096087d5de (diff) | |
Notes
| -rw-r--r-- | usr.sbin/kldxref/kldxref.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/usr.sbin/kldxref/kldxref.c b/usr.sbin/kldxref/kldxref.c index 40e364b8b187..a7c065474de6 100644 --- a/usr.sbin/kldxref/kldxref.c +++ b/usr.sbin/kldxref/kldxref.c @@ -226,8 +226,7 @@ read_kld(char *filename, char *kldname) cp = strrchr(kldname, '.'); nmlen = cp ? min(MAXMODNAME, cp - kldname) : min(MAXMODNAME, strlen(kldname)); - strncpy(kldmodname, kldname, nmlen); - kldmodname[nmlen] = '\0'; + strlcpy(kldmodname, kldname, nmlen); /* fprintf(fxref, "%s:%s:%d\n", kldmodname, kldname, 0);*/ } do { @@ -259,8 +258,7 @@ maketempfile(char *dest, const char *root) char *p; int fd; - strncpy(dest, root, MAXPATHLEN - 1); - dest[MAXPATHLEN-1] = '\0'; + strlcpy(dest, root, MAXPATHLEN); if ((p = strrchr(dest, '/')) != 0) p++; |
