From: Derrick Brashear Date: Thu, 28 Oct 2004 21:47:00 +0000 (+0000) Subject: STABLE12-inlinebulk-put-ref-on-error-20041028 X-Git-Tag: openafs-stable-1_2_13~3 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=b3ce8b5856b48cd0d473c5c4dfb56c92798e067f;p=packages%2Fo%2Fopenafs.git STABLE12-inlinebulk-put-ref-on-error-20041028 if we got an error during InlineBulk, put back the reference (cherry picked from commit a3da9532a930720e4e9fba5f6520c3c9e1d67bc4) --- diff --git a/src/viced/afsfileprocs.c b/src/viced/afsfileprocs.c index ffef0e281..0def2ffe9 100644 --- a/src/viced/afsfileprocs.c +++ b/src/viced/afsfileprocs.c @@ -1064,6 +1064,7 @@ SRXAFS_InlineBulkStatus(tcon, Fids, OutStats, CallBacks, Sync) READ_LOCK, &rights, &anyrights)) { tstatus = &OutStats->AFSBulkStats_val[i]; tstatus->errorCode = errorCode; + PutVolumePackage(parentwhentargetnotdir, targetptr, (Vnode *) 0, volptr); parentwhentargetnotdir = (Vnode *) 0; targetptr = (Vnode *) 0; volptr = (Volume *) 0;