git://git.openafs.org
/
openafs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
Windows: cache readonly volume size information
[openafs.git]
/
src
/
WINNT
/
afsd
/
cm_callback.c
diff --git
a/src/WINNT/afsd/cm_callback.c
b/src/WINNT/afsd/cm_callback.c
index
9e23278
..
a9deefa
100644
(file)
--- a/
src/WINNT/afsd/cm_callback.c
+++ b/
src/WINNT/afsd/cm_callback.c
@@
-227,6
+227,8
@@
cm_callbackDiscardROVolumeByFID(cm_fid_t *fidp)
if (volp->cbExpiresRO) {
volp->cbExpiresRO = 0;
volp->cbIssuedRO = 0;
+ volp->volumeSizeRO = 0;
+ _InterlockedAnd(&volp->volumeSizeRO, ~CM_VOLUMEFLAG_RO_SIZE_VALID);
if (volp->cbServerpRO) {
cm_PutServer(volp->cbServerpRO);
volp->cbServerpRO = NULL;