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 );