I've seen a few too many cases of strncpy misuse. Looking through linux sources, I spotted/fixed these:
[PATCH] ACPI: remove unwarranted use of strncpy [PATCH] fs/9p: avoid debug OOPS when reading a long symlink [PATCH] kmemleak: avoid buffer overrun: NUL-terminate strncpy-copied [PATCH] bfa: avoid buffer overrun for 12-byte model name [PATCH] cifs: remove misleading strncpy: each name has length < 16 drivers/acpi/sysfs.c | 3 +-- drivers/scsi/bfa/bfa_fcs.c | 1 + fs/9p/vfs_inode.c | 8 ++++---- fs/cifs/cifssmb.c | 6 ++++-- mm/kmemleak.c | 1 + 5 files changed, 11 insertions(+), 8 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/