X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2FWINNT%2Fafsrdr%2Fkernel%2Flib%2FAFSGeneric.cpp;h=80a1b4c4c03e4bd5bdfc8142a8f44e07926f4845;hp=fbdfa31042efc3241071bbbca45a6a44754a5430;hb=32ad50bcee9a5b087bea7e0c9c1cfe3d1e58293e;hpb=f7bea476c7f6e8489372e138dc60ebcdd92c40c1 diff --git a/src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp b/src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp index fbdfa31..80a1b4c 100644 --- a/src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp +++ b/src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp @@ -2481,13 +2481,17 @@ AFSInvalidateVolume( IN AFSVolumeCB *VolumeCB, AFSInvalidateObject( &pCurrentObject, Reason); - lCount = InterlockedDecrement( &pCurrentObject->ObjectReferenceCount); + if ( pCurrentObject) + { - AFSDbgLogMsg( AFS_SUBSYSTEM_OBJECT_REF_COUNTING, - AFS_TRACE_LEVEL_VERBOSE, - "AFSInvalidateVolumeObjects Decrement count on object %08lX Cnt %d\n", - pCurrentObject, - lCount); + lCount = InterlockedDecrement( &pCurrentObject->ObjectReferenceCount); + + AFSDbgLogMsg( AFS_SUBSYSTEM_OBJECT_REF_COUNTING, + AFS_TRACE_LEVEL_VERBOSE, + "AFSInvalidateVolumeObjects Decrement count on object %08lX Cnt %d\n", + pCurrentObject, + lCount); + } } //