From: Jeffrey Altman Date: Mon, 29 Oct 2012 16:59:14 +0000 (-0400) Subject: Windows: Set Server Prefs recalc immediately X-Git-Tag: upstream/1.8.0_pre1^2~1867 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=7e8278e1447328bc57396803a1651cbb497198d0;p=packages%2Fo%2Fopenafs.git Windows: Set Server Prefs recalc immediately When processing the set server preferences pioctl call cm_RankServer() to update the server preference value reported by "getserverprefs" in addition to cm_ChangeRankVolume() or cm_ChangeRankCellVLServer(). Change-Id: Iacd8d30865286c39a7cc02e2f659b8c684f8f4a4 Reviewed-on: http://gerrit.openafs.org/8328 Tested-by: BuildBot Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- diff --git a/src/WINNT/afsd/cm_ioctl.c b/src/WINNT/afsd/cm_ioctl.c index 9081ae42f..4614a7fcf 100644 --- a/src/WINNT/afsd/cm_ioctl.c +++ b/src/WINNT/afsd/cm_ioctl.c @@ -1950,6 +1950,7 @@ cm_IoctlSetSPrefs(struct cm_ioctl *ioctlp, struct cm_user *userp) lock_ObtainMutex(&tsp->mx); tsp->adminRank = rank; _InterlockedOr(&tsp->flags, CM_SERVERFLAG_PREF_SET); + cm_RankServer(tsp); lock_ReleaseMutex(&tsp->mx); switch (type) {