diff --git a/dlls/gdi32/bitmap.c b/dlls/gdi32/bitmap.c index 3d7e1a2f8f2..69b09adba64 100644 --- a/dlls/gdi32/bitmap.c +++ b/dlls/gdi32/bitmap.c @@ -179,6 +179,7 @@ update_format: info->bmiHeader.biPlanes = 1; info->bmiHeader.biBitCount = bmp->bitmap.bmBitsPixel; if (info->bmiHeader.biHeight > 0) info->bmiHeader.biHeight = -info->bmiHeader.biHeight; + GDI_ReleaseObj( hbitmap ); return ERROR_BAD_FORMAT; }