git://git.openafs.org
/
openafs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
Windows: AFSInvalidateVolume ObjectInfo refcnt decrement
[openafs.git]
/
src
/
WINNT
/
afsrdr
/
kernel
/
lib
/
AFSGeneric.cpp
diff --git
a/src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp
b/src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp
index
3acfa8e
..
2c4dc07
100644
(file)
--- a/
src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp
+++ b/
src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp
@@
-2759,6
+2759,9
@@
AFSInvalidateVolume( IN AFSVolumeCB *VolumeCB,
AFSInvalidateObject( &pCurrentObject,
Reason);
+ AFSAcquireShared( VolumeCB->ObjectInfoTree.TreeLock,
+ TRUE);
+
if ( pCurrentObject )
{
@@
-2772,9
+2775,6
@@
AFSInvalidateVolume( IN AFSVolumeCB *VolumeCB,
lCount));
}
- AFSAcquireShared( VolumeCB->ObjectInfoTree.TreeLock,
- TRUE);
-
pCurrentObject = pNextObject;
}