From f0cc4c5dd0c03e4074fc70583215e590623e2414 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Mon, 17 Oct 2011 09:29:37 -0400 Subject: [PATCH] Windows: Free work item memory with tag value For consistency throughout the source module, free all work item memory allocations with ExFreePoolWithTag. Change-Id: I4e9b275bb8b92a81884d36ce4c8ed754d281bbf8 Reviewed-on: http://gerrit.openafs.org/5627 Reviewed-by: Jeffrey Altman Reviewed-by: Rod Widdowson Tested-by: Jeffrey Altman --- src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp b/src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp index 426626a4f..ae92834a7 100644 --- a/src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp +++ b/src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp @@ -2075,7 +2075,7 @@ try_exit: InterlockedDecrement( &Fcb->OpenReferenceCount); - ExFreePool( pWorkItem); + ExFreePoolWithTag( pWorkItem, AFS_WORK_ITEM_TAG); } AFSDbgLogMsg( AFS_SUBSYSTEM_FILE_PROCESSING, @@ -2159,7 +2159,7 @@ try_exit: if( pWorkItem != NULL) { - ExFreePool( pWorkItem); + ExFreePoolWithTag( pWorkItem, AFS_WORK_ITEM_TAG); } AFSDbgLogMsg( AFS_SUBSYSTEM_FILE_PROCESSING, @@ -2243,7 +2243,7 @@ try_exit: if( pWorkItem != NULL) { - ExFreePool( pWorkItem); + ExFreePoolWithTag( pWorkItem, AFS_WORK_ITEM_TAG); } AFSDbgLogMsg( AFS_SUBSYSTEM_FILE_PROCESSING, @@ -2312,7 +2312,7 @@ try_exit: if( pWorkItem != NULL) { - ExFreePool( pWorkItem); + ExFreePoolWithTag( pWorkItem, AFS_WORK_ITEM_TAG); } AFSDbgLogMsg( AFS_SUBSYSTEM_FILE_PROCESSING, @@ -2421,7 +2421,7 @@ try_exit: if( pWorkItem != NULL) { - ExFreePool( pWorkItem); + ExFreePoolWithTag( pWorkItem, AFS_WORK_ITEM_TAG); } } } -- 2.39.5