Project

General

Profile

Bug #537 » vfs_journal.c.patch

steve, 01/25/2007 11:20 AM

View differences:

vfs_journal.c 24 Jan 2007 14:23:21 -0000
again:
pathlen = 0;
for (scan = ncp; scan; scan = scan->nc_parent) {
pathlen += scan->nc_nlen + 1;
if (scan->nc_nlen > 0)
pathlen += scan->nc_nlen + 1;
}
if (pathlen <= sizeof(buf))
......
*/
index = pathlen;
for (scan = ncp; scan; scan = scan->nc_parent) {
if (scan->nc_nlen == 0)
continue;
if (scan->nc_nlen >= index) {
if (base != buf)
kfree(base, M_TEMP);
(2-2/3)