]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-inlinebulk-put-ref-on-error-20041028
authorDerrick Brashear <shadow@dementia.org>
Thu, 28 Oct 2004 21:47:23 +0000 (21:47 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 28 Oct 2004 21:47:23 +0000 (21:47 +0000)
if we got an error during InlineBulk, put back the reference

(cherry picked from commit a3da9532a930720e4e9fba5f6520c3c9e1d67bc4)

src/viced/afsfileprocs.c

index 50b90a65f6a6fe9c962f9df84cd58f7196a7a31c..ddb8335e5e0fe5a1dda5a6e81bdbd0b8a27b62b7 100644 (file)
@@ -2732,6 +2732,7 @@ SRXAFS_InlineBulkStatus(struct rx_call * acall, struct AFSCBFids * Fids,
                              &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;