]> xenbits.xensource.com Git - people/julieng/freebsd.git/commitdiff
Use strlcpy() instead of strncpy() because subsequent mkstemps expects
authordelphij <delphij@FreeBSD.org>
Thu, 17 Sep 2015 18:11:26 +0000 (18:11 +0000)
committerdelphij <delphij@FreeBSD.org>
Thu, 17 Sep 2015 18:11:26 +0000 (18:11 +0000)
the string be nul-terminated.

Reviewed by: neel
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D3685

usr.sbin/bhyve/acpi.c

index a9dd1cc733c3ba63aeca3d439cdb876aeded5db1..57fe7839a22f886e300bbbbd14d2e540cbf0a857 100644 (file)
@@ -790,10 +790,10 @@ basl_open(struct basl_fio *bf, int suffix)
        err = 0;
 
        if (suffix) {
-               strncpy(bf->f_name, basl_stemplate, MAXPATHLEN);
+               strlcpy(bf->f_name, basl_stemplate, MAXPATHLEN);
                bf->fd = mkstemps(bf->f_name, strlen(BHYVE_ASL_SUFFIX));
        } else {
-               strncpy(bf->f_name, basl_template, MAXPATHLEN);
+               strlcpy(bf->f_name, basl_template, MAXPATHLEN);
                bf->fd = mkstemp(bf->f_name);
        }