&pDirectoryCB,
&uniComponentName);
- //
- // AFSLocateNameEntry returns pNewVolumeCB with a reference held
- // even if pVolumeCB == pNewVolumeCB. It is always safe to release
- // the reference on pVolumeCB that was held prior to the call.
- // If pVolumeCB == pNewVolumeCB, the reference from AFSLocateNameEntry
- // will be released second.
- //
+ if ( pNewVolumeCB != NULL)
+ {
- lCount = AFSVolumeDecrement( pVolumeCB,
- VolumeReferenceReason);
+ //
+ // AFSLocateNameEntry returns pNewVolumeCB with a reference held
+ // even if pVolumeCB == pNewVolumeCB. It is always safe to release
+ // the reference on pVolumeCB that was held prior to the call.
+ // If pVolumeCB == pNewVolumeCB, the reference from AFSLocateNameEntry
+ // will be released second.
+ //
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
- AFS_TRACE_LEVEL_VERBOSE,
- "AFSCommonCreate Decrement count on volume %p Reason %u Cnt %d\n",
- pVolumeCB,
- VolumeReferenceReason,
- lCount);
+ lCount = AFSVolumeDecrement( pVolumeCB,
+ VolumeReferenceReason);
- pVolumeCB = pNewVolumeCB;
+ AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFS_TRACE_LEVEL_VERBOSE,
+ "AFSCommonCreate Decrement count on volume %p Reason %u Cnt %d\n",
+ pVolumeCB,
+ VolumeReferenceReason,
+ lCount);
- pNewVolumeCB = NULL;
+ pVolumeCB = pNewVolumeCB;
- VolumeReferenceReason = NewVolumeReferenceReason;
+ pNewVolumeCB = NULL;
- NewVolumeReferenceReason = AFS_VOLUME_REFERENCE_INVALID;
+ VolumeReferenceReason = NewVolumeReferenceReason;
- bReleaseVolume = (pVolumeCB != NULL);
+ NewVolumeReferenceReason = AFS_VOLUME_REFERENCE_INVALID;
+
+ bReleaseVolume = (pVolumeCB != NULL);
+ }
//
// AFSLocateNameEntry does not alter the reference count of
&pDirectoryEntry,
NULL);
- //
- // AFSLocateNameEntry returns pNewVolumeCB with a reference held
- // even if pVolumeCB == pNewVolumeCB. It is always safe to release
- // the reference on pVolumeCB that was held prior to the call.
- // If pVolumeCB == pNewVolumeCB, the reference from AFSLocateNameEntry
- // will be released second.
- //
+ if ( pNewVolumeCB != NULL)
+ {
+ //
+ // AFSLocateNameEntry returns pNewVolumeCB with a reference held
+ // even if pVolumeCB == pNewVolumeCB. It is always safe to release
+ // the reference on pVolumeCB that was held prior to the call.
+ // If pVolumeCB == pNewVolumeCB, the reference from AFSLocateNameEntry
+ // will be released second.
+ //
- lCount = AFSVolumeDecrement( pVolumeCB,
- VolumeReferenceReason);
+ lCount = AFSVolumeDecrement( pVolumeCB,
+ VolumeReferenceReason);
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
- AFS_TRACE_LEVEL_VERBOSE,
- "AFSRetrieveFileAttributes Decrement count on volume %p Reason %u Cnt %d\n",
- pVolumeCB,
- VolumeReferenceReason,
- lCount);
+ AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFS_TRACE_LEVEL_VERBOSE,
+ "AFSRetrieveFileAttributes Decrement count on volume %p Reason %u Cnt %d\n",
+ pVolumeCB,
+ VolumeReferenceReason,
+ lCount);
- pVolumeCB = pNewVolumeCB;
+ pVolumeCB = pNewVolumeCB;
- pNewVolumeCB = NULL;
+ pNewVolumeCB = NULL;
- VolumeReferenceReason = NewVolumeReferenceReason;
+ VolumeReferenceReason = NewVolumeReferenceReason;
- NewVolumeReferenceReason = AFS_VOLUME_REFERENCE_INVALID;
+ NewVolumeReferenceReason = AFS_VOLUME_REFERENCE_INVALID;
+ }
//
// AFSLocateNameEntry does not alter the reference count of
&pDirectoryEntry,
NULL);
- //
- // AFSLocateNameEntry returns pNewVolumeCB with a reference held
- // even if pVolumeCB == pNewVolumeCB. It is always safe to release
- // the reference on pVolumeCB that was held prior to the call.
- // If pVolumeCB == pNewVolumeCB, the reference from AFSLocateNameEntry
- // will be released second.
- //
+ if ( pNewVolumeCB != NULL)
+ {
+ //
+ // AFSLocateNameEntry returns pNewVolumeCB with a reference held
+ // even if pVolumeCB == pNewVolumeCB. It is always safe to release
+ // the reference on pVolumeCB that was held prior to the call.
+ // If pVolumeCB == pNewVolumeCB, the reference from AFSLocateNameEntry
+ // will be released second.
+ //
- lCount = AFSVolumeDecrement( pVolumeCB,
- VolumeReferenceReason);
+ lCount = AFSVolumeDecrement( pVolumeCB,
+ VolumeReferenceReason);
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
- AFS_TRACE_LEVEL_VERBOSE,
- "AFSEvaluateRootEntry Decrement count on volume %p Reason %u Cnt %d\n",
- pVolumeCB,
- VolumeReferenceReason,
- lCount);
+ AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFS_TRACE_LEVEL_VERBOSE,
+ "AFSEvaluateRootEntry Decrement count on volume %p Reason %u Cnt %d\n",
+ pVolumeCB,
+ VolumeReferenceReason,
+ lCount);
- pVolumeCB = pNewVolumeCB;
+ pVolumeCB = pNewVolumeCB;
- pNewVolumeCB = NULL;
+ pNewVolumeCB = NULL;
- VolumeReferenceReason = NewVolumeReferenceReason;
+ VolumeReferenceReason = NewVolumeReferenceReason;
- NewVolumeReferenceReason = AFS_VOLUME_REFERENCE_INVALID;
+ NewVolumeReferenceReason = AFS_VOLUME_REFERENCE_INVALID;
+ }
//
// AFSLocateNameEntry does not alter the reference count of
&pDirectoryEntry,
NULL);
- //
- // AFSLocateNameEntry returns pNewVolumeCB with a reference held
- // even if pVolumeCB == pNewVolumeCB. It is always safe to release
- // the reference on pVolumeCB that was held prior to the call.
- // If pVolumeCB == pNewVolumeCB, the reference from AFSLocateNameEntry
- // will be released second.
- //
+ if ( pNewVolumeCB != NULL)
+ {
- lCount = AFSVolumeDecrement( pVolumeCB,
- VolumeReferenceReason);
+ //
+ // AFSLocateNameEntry returns pNewVolumeCB with a reference held
+ // even if pVolumeCB == pNewVolumeCB. It is always safe to release
+ // the reference on pVolumeCB that was held prior to the call.
+ // If pVolumeCB == pNewVolumeCB, the reference from AFSLocateNameEntry
+ // will be released second.
+ //
- AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
- AFS_TRACE_LEVEL_VERBOSE,
- "AFSGetObjectStatus Decrement count on volume %p Reason %u Cnt %d\n",
- pVolumeCB,
- VolumeReferenceReason,
- lCount);
+ lCount = AFSVolumeDecrement( pVolumeCB,
+ VolumeReferenceReason);
- pVolumeCB = pNewVolumeCB;
+ AFSDbgLogMsg( AFS_SUBSYSTEM_VOLUME_REF_COUNTING,
+ AFS_TRACE_LEVEL_VERBOSE,
+ "AFSGetObjectStatus Decrement count on volume %p Reason %u Cnt %d\n",
+ pVolumeCB,
+ VolumeReferenceReason,
+ lCount);
- pNewVolumeCB = NULL;
+ pVolumeCB = pNewVolumeCB;
- VolumeReferenceReason = NewVolumeReferenceReason;
+ pNewVolumeCB = NULL;
- NewVolumeReferenceReason = AFS_VOLUME_REFERENCE_INVALID;
+ VolumeReferenceReason = NewVolumeReferenceReason;
+
+ NewVolumeReferenceReason = AFS_VOLUME_REFERENCE_INVALID;
+ }
//
// AFSLocateNameEntry does not alter the reference count of