author | Dai Ngo <dai.ngo@sun.com> |
Thu, 22 Jul 2010 19:44:38 -0700 | |
changeset 12904 | c3fa1a3c3799 |
parent 12903 | 2759f7cccf59 |
child 12905 | f5b5eba6d470 |
--- a/usr/src/uts/common/fs/autofs/auto_vnops.c Thu Jul 22 18:25:06 2010 -0700 +++ b/usr/src/uts/common/fs/autofs/auto_vnops.c Thu Jul 22 19:44:38 2010 -0700 @@ -187,10 +187,13 @@ if (newvp == NULL) goto defattr; - if (error = vn_vfsrlock_wait(vp)) + if (error = vn_vfsrlock_wait(vp)) { + VN_RELE(newvp); return (error); + } vfsp = newvp->v_vfsp; + VN_RELE(newvp); } else { /* * Recursive auto_getattr/mount; go to the vfsp == NULL