DF-3185 / fix.diff
--- a/sys/vfs/procfs/procfs_subr.c 2026-06-29 12:51:19.000000000 +0000 +++ b/sys/vfs/procfs/procfs_subr.c 2026-10-26 03:30:28.492168405 +0000 @@ -491,10 +491,14 @@ vfs_namemap_t * vfs_findname(vfs_namemap_t *nm, char *buf, int buflen) { + size_t nmlen; - for (; nm->nm_name; nm++) - if (bcmp(buf, nm->nm_name, buflen+1) == 0) + for (; nm->nm_name; nm++) { + nmlen = strlen(nm->nm_name); + if (nmlen == (size_t)buflen && + bcmp(buf, nm->nm_name, buflen) == 0) return (nm); + } return (0); } |