freebsd-mkdir-panic-20040319
authorJim Rees <rees@umich.edu>
Fri, 19 Mar 2004 15:37:10 +0000 (15:37 +0000)
committerJim Rees <rees@umich.edu>
Fri, 19 Mar 2004 15:37:10 +0000 (15:37 +0000)
don't vput(dvp) on error return from afs_mkdir (vfs already does this)
bug found by, and fix tested by, adridg@sci.kun.nl

src/afs/FBSD/osi_vnodeops.c

index 3687462..0676fe8 100644 (file)
@@ -1103,7 +1103,6 @@ afs_vop_mkdir(ap)
     error = afs_mkdir(VTOAFS(dvp), name, vap, &vcp, cnp->cn_cred);
     AFS_GUNLOCK();
     if (error) {
-       vput(dvp);
        DROPNAME();
        return (error);
     }