inlinebulk-put-ref-on-error-20041028
authorDerrick Brashear <shadow@dementia.org>
Thu, 28 Oct 2004 21:46:42 +0000 (21:46 +0000)
committerDerrick Brashear <shadow@dementia.org>
Thu, 28 Oct 2004 21:46:42 +0000 (21:46 +0000)
if we got an error during InlineBulk, put back the reference

src/viced/afsfileprocs.c

index 50b90a6..ddb8335 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;