X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2FWINNT%2Fafsrdr%2Fkernel%2Flib%2FAFSWorker.cpp;h=ac83818463805f3c6b85562a3c9cde02318d2f17;hp=168d0604bfb750081ceed19e8217dd1c3dcebe0f;hb=0bc328b9729cb5bfe3085ac01455fe82c9cef7a4;hpb=05a703a320e549efe7f68e27cfa86e391cf5839d diff --git a/src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp b/src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp index 168d060..ac83818 100644 --- a/src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp +++ b/src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp @@ -1093,7 +1093,7 @@ AFSPrimaryVolumeWorkerThread( IN PVOID Context) pVolumeCB->VolumeReferenceCount == 1 && ( pVolumeCB->RootFcb == NULL || pVolumeCB->RootFcb->OpenReferenceCount == 0) && - pVolumeCB->ObjectInformation.ObjectReferenceCount == 0) + pVolumeCB->ObjectInformation.ObjectReferenceCount <= 0) { if( pVolumeCB->RootFcb != NULL) @@ -1175,7 +1175,7 @@ AFSPrimaryVolumeWorkerThread( IN PVOID Context) // if( BooleanFlagOn( pCurrentObject->Flags, AFS_OBJECT_FLAGS_DELETED) && - pCurrentObject->ObjectReferenceCount == 0 && + pCurrentObject->ObjectReferenceCount <= 0 && ( pCurrentObject->Fcb == NULL || pCurrentObject->Fcb->OpenReferenceCount == 0) && pCurrentObject->Specific.Directory.DirectoryNodeListHead == NULL && @@ -1193,7 +1193,7 @@ AFSPrimaryVolumeWorkerThread( IN PVOID Context) FALSE)) { - if ( pCurrentObject->ObjectReferenceCount == 0) + if ( pCurrentObject->ObjectReferenceCount <= 0) { if( pCurrentObject->Fcb != NULL) @@ -1387,7 +1387,7 @@ AFSPrimaryVolumeWorkerThread( IN PVOID Context) AFSDeleteDirEntry( pCurrentObject, pCurrentDirEntry); - if( pCurrentChildObject->ObjectReferenceCount == 0) + if( pCurrentChildObject->ObjectReferenceCount <= 0) { if( pCurrentChildObject->Fcb != NULL) @@ -1537,7 +1537,7 @@ AFSPrimaryVolumeWorkerThread( IN PVOID Context) { if( BooleanFlagOn( pCurrentObject->Flags, AFS_OBJECT_FLAGS_DELETED) && - pCurrentObject->ObjectReferenceCount == 0 && + pCurrentObject->ObjectReferenceCount <= 0 && ( pCurrentObject->Fcb == NULL || pCurrentObject->Fcb->OpenReferenceCount == 0)) {