diff options
| -rw-r--r-- | general/obcallback/driver/util.c | 6 |
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; |
