Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/kern/vfs_lookup.c,v rcsdiff: /ftp/cvs/cvsroot/src/sys/kern/vfs_lookup.c,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.192 retrieving revision 1.192.8.1 diff -u -p -r1.192 -r1.192.8.1 --- src/sys/kern/vfs_lookup.c 2011/09/27 02:10:55 1.192 +++ src/sys/kern/vfs_lookup.c 2012/11/18 18:36:58 1.192.8.1 @@ -1,4 +1,4 @@ -/* $NetBSD: vfs_lookup.c,v 1.192 2011/09/27 02:10:55 christos Exp $ */ +/* $NetBSD: vfs_lookup.c,v 1.192.8.1 2012/11/18 18:36:58 msaitoh Exp $ */ /* * Copyright (c) 1982, 1986, 1989, 1993 @@ -37,7 +37,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: vfs_lookup.c,v 1.192 2011/09/27 02:10:55 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: vfs_lookup.c,v 1.192.8.1 2012/11/18 18:36:58 msaitoh Exp $"); #include "opt_magiclinks.h" @@ -1687,6 +1687,7 @@ relookup(struct vnode *dvp, struct vnode /* * We now have a segment name to search for, and a directory to search. */ + *vpp = NULL; cnp->cn_flags |= INRELOOKUP; error = VOP_LOOKUP(dvp, vpp, cnp); cnp->cn_flags &= ~INRELOOKUP;