summaryrefslogtreecommitdiff
path: root/sbin/devfs/devfs.c
diff options
context:
space:
mode:
authorMaxim Konovalov <maxim@FreeBSD.org>2006-06-14 15:09:52 +0000
committerMaxim Konovalov <maxim@FreeBSD.org>2006-06-14 15:09:52 +0000
commitc11d5762c2a2df11d47e17fcd688d8fb3722bde8 (patch)
treed7b1a07fee94894709e1b5b264f9089fdebf4d11 /sbin/devfs/devfs.c
parentfee8a46e777e8ae249540183819a17ab1fea6a74 (diff)
Notes
Diffstat (limited to 'sbin/devfs/devfs.c')
-rw-r--r--sbin/devfs/devfs.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sbin/devfs/devfs.c b/sbin/devfs/devfs.c
index b232f2a561bc..0e7b66210121 100644
--- a/sbin/devfs/devfs.c
+++ b/sbin/devfs/devfs.c
@@ -162,7 +162,8 @@ efgetln(FILE *fp, char **line)
*line = malloc(rv + 1);
if (*line == NULL)
errx(1, "cannot allocate memory");
- rv = strlcpy(*line, cp, rv + 1);
+ memcpy(*line, cp, rv);
+ (*line)[rv] = '\0';
}
assert(rv == strlen(*line));
return (rv);