hammer_vop_nresolve() off-by-one?

Matthew Dillon dillon at apollo.backplane.com
Tue Apr 6 08:26:40 PDT 2010

:I was studying hammer_vop_nresolve() and in the loop for the @@
:expansion, there seems to be an off-by-one error. A filename ending in
:'@' would trigger the error. What do you think?

    It should be ok because namecache nc_name strings are zero-terminated.
    So a softlink ending in '@' will see a 0 for nc_name[i+1] for the
    case where i + 1 == nlen.

					Matthew Dillon 
					<dillon at backplane.com>

More information about the Hammer mailing list