vol-bless was just calling VPutVolume when it was done blessing or
unblessing a volume. Instead call VDetachVolume, so we actually give
the volume back to the fileserver when we are done if !nofssync.
Change-Id: Idc1e0c32cf5c1c9d2c130fee4b2f1a5f61ab1c3a
Reviewed-on: http://gerrit.openafs.org/2477
Tested-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
VUpdateVolume(&ec, vp);
if (ec) {
fprintf(stderr,"VUpdateVolume failed: %d\n", ec);
- VPutVolume(vp);
+ VDetachVolume(&ec, vp);
exit(1);
}
- VPutVolume(vp);
+ VDetachVolume(&ec, vp);
return 0;
}