Module: wine Branch: master Commit: f84f9394112436810941d8e2b43875f246bff44a URL: http://source.winehq.org/git/wine.git/?a=commit;h=f84f9394112436810941d8e2b4...
Author: Alexandre Julliard julliard@winehq.org Date: Tue Apr 20 13:55:11 2010 +0200
winex11: Fix memory leaks in get_bitmap_argb.
---
dlls/winex11.drv/window.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c index dac2874..1621861 100644 --- a/dlls/winex11.drv/window.c +++ b/dlls/winex11.drv/window.c @@ -859,7 +859,9 @@ static unsigned long *get_bitmap_argb( HDC hdc, HBITMAP color, HBITMAP mask, uns for (i = 0; i < bm.bmHeight; i++) for (j = 0; j < bm.bmWidth; j++, ptr++) if ((mask_bits[i * width_bytes + j / 8] << (j % 8)) & 0x80) *ptr |= 0xff000000; + HeapFree( GetProcessHeap(), 0, mask_bits ); } + HeapFree( GetProcessHeap(), 0, info );
/* convert to array of longs */ if (bits && sizeof(long) > sizeof(int))