DragonFlyBSD Kernel Audit
DF-0786 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/vfs/ntfs/ntfs_subr.c b/sys/vfs/ntfs/ntfs_subr.c
--- a/sys/vfs/ntfs/ntfs_subr.c
+++ b/sys/vfs/ntfs/ntfs_subr.c
@@ -823,7 +823,7 @@
 
     out:
 	if (namelen) {
-		(*attrname) = kmalloc(namelen, M_TEMP, M_WAITOK);
+		(*attrname) = kmalloc(namelen + 1, M_TEMP, M_WAITOK);
 		memcpy((*attrname), name, namelen);
 		(*attrname)[namelen] = '\0';
 	}