summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--general/obcallback/driver/util.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/general/obcallback/driver/util.c b/general/obcallback/driver/util.c
index c00e96a3..a4cea356 100644
--- a/general/obcallback/driver/util.c
+++ b/general/obcallback/driver/util.c
@@ -33,8 +33,8 @@ void TdSetCallContext (
{
PTD_CALL_CONTEXT CallContext;
- CallContext = (PTD_CALL_CONTEXT) ExAllocatePoolWithTag (
- PagedPool, sizeof(TD_CALL_CONTEXT), TD_CALL_CONTEXT_TAG
+ CallContext = (PTD_CALL_CONTEXT) ExAllocatePool2 (
+ POOL_FLAG_PAGED, sizeof(TD_CALL_CONTEXT), TD_CALL_CONTEXT_TAG
);
if (CallContext == NULL)
@@ -42,8 +42,6 @@ void TdSetCallContext (
return;
}
- RtlZeroMemory (CallContext, sizeof(TD_CALL_CONTEXT));
-
CallContext->CallbackRegistration = CallbackRegistration;
CallContext->Operation = PreInfo->Operation;
CallContext->Object = PreInfo->Object;