From bb1f92d0d368b880b3a54c366a91baf5f87cbcb8 Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Sat, 16 Sep 2006 06:40:37 +0000 Subject: [PATCH] fixed a memory I accident created when to free a hdc svn path=/trunk/; revision=24142 --- reactos/subsystems/win32/win32k/objects/dc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/reactos/subsystems/win32/win32k/objects/dc.c b/reactos/subsystems/win32/win32k/objects/dc.c index 446da68073a..f3a43d4607e 100644 --- a/reactos/subsystems/win32/win32k/objects/dc.c +++ b/reactos/subsystems/win32/win32k/objects/dc.c @@ -1110,6 +1110,12 @@ NtGdiDeleteObjectApp(HANDLE DCHandle) #if 0 /* FIXME */ PATH_DestroyGdiPath (&DCToDelete->w.path); #endif + + if (DCToDelete->emh) + { + EngFreeMem(DCToDelete->emh); + } + DC_UnlockDc( DCToDelete ); DC_FreeDC ( DCHandle );