mirror of
https://git.openafs.org/openafs.git
synced 2025-01-31 05:27:44 +00:00
viced: fix GetVolumePackage to not bomb always when GetClient called
master only. already correct in 1.6. the gotos for error exit should be called only when we have an error, due to missing braces that was not true Change-Id: I396be7d34ad741e01634a702784a0892f47a2d5a Reviewed-on: http://gerrit.openafs.org/7549 Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com> Tested-by: BuildBot <buildbot@rampaginggeek.com> Reviewed-by: Simon Wilkinson <simonxwilkinson@gmail.com> Reviewed-by: Marc Dionne <marc.c.dionne@gmail.com> Reviewed-by: Derrick Brashear <shadow@dementix.org>
This commit is contained in:
parent
3770ffe416
commit
3e0eaec61e
@ -847,9 +847,10 @@ GetVolumePackageWithCall(struct rx_call *acall, struct VCallByVol *cbv,
|
||||
if (!(*client)) {
|
||||
if ((errorCode = GetClient(tcon, client)) != 0)
|
||||
goto gvpdone;
|
||||
if (!(*client))
|
||||
if (!(*client)) {
|
||||
errorCode = EINVAL;
|
||||
goto gvpdone;
|
||||
}
|
||||
}
|
||||
GetRights(*client, aCL, rights, anyrights);
|
||||
/* ok, if this is not a dir, set the PRSFS_ADMINISTER bit iff we're the owner */
|
||||
|
Loading…
x
Reference in New Issue
Block a user