Module: wine Branch: stable Commit: 4000f08c3295c3f587ad5da6ace1e6bd5939d050 URL: https://gitlab.winehq.org/wine/wine/-/commit/4000f08c3295c3f587ad5da6ace1e6b...
Author: Bernhard Übelacker bernhardu@mailbox.org Date: Tue Jan 11 22:15:26 2022 +0100
ntoskrnl: Do not leak memory by setting input buffer to NULL.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52322 (cherry picked from commit 07c0cd6ba5f4b1d6ef738ad7f3cad9992947dd3d)
---
dlls/ntoskrnl.exe/ntoskrnl.c | 1 - 1 file changed, 1 deletion(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index cc30750a160..b5872cc57eb 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -832,7 +832,6 @@ static NTSTATUS dispatch_volume( struct dispatch_context *context ) irp->Tail.Overlay.Thread = (PETHREAD)KeGetCurrentThread(); irp->Tail.Overlay.OriginalFileObject = file; irp->RequestorMode = UserMode; - context->in_buff = NULL;
irp->Flags |= IRP_DEALLOCATE_BUFFER; /* deallocate out_buff */ return dispatch_irp( device, irp, context );