From: Rafał Wojdyła Date: Tue, 12 Dec 2023 09:38:45 +0000 (+0100) Subject: __CaptureUserBuffer(): zero CapturedBuffer on failure in all cases X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=e9802940f00aba180f48f15b5d7ea6877dc3bc44;p=pvdrivers%2Fwin%2Fxeniface.git __CaptureUserBuffer(): zero CapturedBuffer on failure in all cases Signed-off-by: Rafał Wojdyła --- diff --git a/src/xeniface/ioctls.c b/src/xeniface/ioctls.c index 6298fef..479f0f6 100644 --- a/src/xeniface/ioctls.c +++ b/src/xeniface/ioctls.c @@ -56,8 +56,10 @@ __CaptureUserBuffer( Status = STATUS_NO_MEMORY; TempBuffer = __AllocatePoolWithTag(NonPagedPool, Length, XENIFACE_POOL_TAG); - if (TempBuffer == NULL) + if (TempBuffer == NULL) { + *CapturedBuffer = NULL; return STATUS_INSUFFICIENT_RESOURCES; + } Status = STATUS_SUCCESS;