diff options
| author | Maxim Konovalov <maxim@FreeBSD.org> | 2006-06-14 15:09:52 +0000 |
|---|---|---|
| committer | Maxim Konovalov <maxim@FreeBSD.org> | 2006-06-14 15:09:52 +0000 |
| commit | c11d5762c2a2df11d47e17fcd688d8fb3722bde8 (patch) | |
| tree | d7b1a07fee94894709e1b5b264f9089fdebf4d11 /sbin/devfs/devfs.c | |
| parent | fee8a46e777e8ae249540183819a17ab1fea6a74 (diff) | |
Notes
Diffstat (limited to 'sbin/devfs/devfs.c')
| -rw-r--r-- | sbin/devfs/devfs.c | 3 |
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); |
