From: Jim Rees Date: Fri, 19 Mar 2004 15:37:10 +0000 (+0000) Subject: freebsd-mkdir-panic-20040319 X-Git-Tag: openafs-devel-1_3_61~22 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=9c05a6f66d6a1e0c2c3e13a98042a104fd33d15d;p=packages%2Fo%2Fopenafs.git freebsd-mkdir-panic-20040319 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 --- diff --git a/src/afs/FBSD/osi_vnodeops.c b/src/afs/FBSD/osi_vnodeops.c index 36874627a..0676fe85e 100644 --- a/src/afs/FBSD/osi_vnodeops.c +++ b/src/afs/FBSD/osi_vnodeops.c @@ -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); }