From 9dc72d09dcfbcf96edce91aa4cb04ff2cad1e140 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 17 Dec 2011 09:18:24 +0000 Subject: [PATCH] [VIDEOPRT] - "RegionSize must be zero" doesn't mean literally pass 0 for the region size... svn path=/trunk/; revision=54670 --- reactos/drivers/video/videoprt/int10.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/reactos/drivers/video/videoprt/int10.c b/reactos/drivers/video/videoprt/int10.c index 36c14dc43cb..193607d7858 100644 --- a/reactos/drivers/video/videoprt/int10.c +++ b/reactos/drivers/video/videoprt/int10.c @@ -82,13 +82,14 @@ IntInt10FreeBuffer( NTSTATUS Status; PKPROCESS CallingProcess = (PKPROCESS)PsGetCurrentProcess(); KAPC_STATE ApcState; + SIZE_T Size = 0; TRACE_(VIDEOPRT, "IntInt10FreeBuffer\n"); INFO_(VIDEOPRT, "- Segment: %x\n", Seg); INFO_(VIDEOPRT, "- Offset: %x\n", Off); IntAttachToCSRSS(&CallingProcess, &ApcState); - Status = ZwFreeVirtualMemory(NtCurrentProcess(), &MemoryAddress, 0, + Status = ZwFreeVirtualMemory(NtCurrentProcess(), &MemoryAddress, &Size, MEM_RELEASE); IntDetachFromCSRSS(&CallingProcess, &ApcState); -- 2.17.1