From b671b1cf8f7c3dce718d81f9067e07c66f878498 Mon Sep 17 00:00:00 2001 From: Serge Gautherie <32623169+SergeGautherie@users.noreply.github.com> Date: Sat, 2 Jul 2022 11:30:03 +0200 Subject: [PATCH] [WIN32K:ENG] EngAlphaBlend(): Release EnterLeaveSource on error (#4560) Part of CORE-11156 Co-authored-by: Carlo Bramini --- win32ss/gdi/eng/alphablend.c | 1 + 1 file changed, 1 insertion(+) diff --git a/win32ss/gdi/eng/alphablend.c b/win32ss/gdi/eng/alphablend.c index 869698989ba..012d8c984be 100644 --- a/win32ss/gdi/eng/alphablend.c +++ b/win32ss/gdi/eng/alphablend.c @@ -111,6 +111,7 @@ EngAlphaBlend( if (!IntEngEnter(&EnterLeaveDest, psoDest, &OutputRect, FALSE, &Translate, &OutputObj)) { + IntEngLeave(&EnterLeaveSource); return FALSE; } OutputRect.left += Translate.x;