X-Git-Url: http://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Fvol%2Fvolume.c;h=a6560f4c64034df7d39d12f0607db8d9797eccde;hp=63fff05976996b33ed65e3b9b8bb2a3d56ffa812;hb=316b0421a27a4a76298f60ecd62b1236c971e512;hpb=81c2416d8e09987ccee9fa5194ab1801c44380df diff --git a/src/vol/volume.c b/src/vol/volume.c index 63fff05..a6560f4 100644 --- a/src/vol/volume.c +++ b/src/vol/volume.c @@ -5534,6 +5534,10 @@ VRequestSalvage_r(Error * ec, Volume * vp, int reason, int flags) VOfflineForSalvage_r(vp); } } + /* If we are non-fileserver, we're telling the fileserver to + * salvage the vol, so we don't need to give it back separately. */ + vp->needsPutBack = 0; + *ec = VSALVAGING; } else { Log("VRequestSalvage: volume %u online salvaged too many times; forced offline.\n", vp->hashid);