diff --git a/dlls/winex11.drv/systray.c b/dlls/winex11.drv/systray.c index ed0937661ff..5f0791e47bc 100644 --- a/dlls/winex11.drv/systray.c +++ b/dlls/winex11.drv/systray.c @@ -432,6 +432,7 @@ static void repaint_tray_icon( struct tray_icon *icon ) UpdateLayeredWindow( icon->window, 0, NULL, NULL, hdc, NULL, 0, &blend, ULW_ALPHA ); done: + HeapFree (GetProcessHeap(), 0, info); if (hdc) DeleteDC( hdc ); if (dib) DeleteObject( dib ); }