Alistair Leslie-Hughes : user32: Don't leak region on error.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Mar 4 09:48:33 CST 2016


Module: wine
Branch: master
Commit: 5fa0422227027fd4be4d2967cbded9d210b10b17
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5fa0422227027fd4be4d2967cbded9d210b10b17

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Fri Mar  4 17:38:17 2016 +1100

user32: Don't leak region on error.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Signed-off-by: Huw Davies <huw at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/user32/painting.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/user32/painting.c b/dlls/user32/painting.c
index 1dea98d..5855314 100644
--- a/dlls/user32/painting.c
+++ b/dlls/user32/painting.c
@@ -1400,8 +1400,8 @@ INT WINAPI ExcludeUpdateRgn( HDC hdc, HWND hwnd )
         MapWindowPoints( 0, hwnd, &pt, 1 );
         OffsetRgn( update_rgn, -pt.x, -pt.y );
         ret = ExtSelectClipRgn( hdc, update_rgn, RGN_DIFF );
-        DeleteObject( update_rgn );
     }
+    DeleteObject( update_rgn );
     return ret;
 }
 




More information about the wine-cvs mailing list