dwrite: Don't overallocate memory for a BITMAPINFO.

This commit is contained in:
Michael Stefaniuc 2012-12-10 10:19:59 +01:00 committed by Alexandre Julliard
parent c0092bcd76
commit 034b8d5c3c

View file

@ -165,7 +165,7 @@ static const IDWriteBitmapRenderTargetVtbl rendertargetvtbl = {
static HRESULT create_rendertarget(HDC hdc, UINT32 width, UINT32 height, IDWriteBitmapRenderTarget **target)
{
char bmibuf[sizeof(BITMAPINFO) + 256 * sizeof(RGBQUAD)];
char bmibuf[FIELD_OFFSET(BITMAPINFO, bmiColors[256])];
BITMAPINFO *bmi = (BITMAPINFO*)bmibuf;
struct rendertarget *This;
HBITMAP dib;