From 66d36547ef14644965d9a5afa46e4056716664b2 Mon Sep 17 00:00:00 2001
From: Tobias Weimer <wishmaster51@googlemail.com>
Date: Sat, 30 Jan 2016 18:00:12 +0000
Subject: mir_app: - Attempt to fix uninitialized memory

git-svn-id: http://svn.miranda-ng.org/main/trunk@16198 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
---
 src/mir_app/src/headerbar.cpp | 1 +
 src/mir_app/src/options.cpp   | 1 +
 2 files changed, 2 insertions(+)

(limited to 'src')

diff --git a/src/mir_app/src/headerbar.cpp b/src/mir_app/src/headerbar.cpp
index a3b25bd61c..84ca93ef75 100644
--- a/src/mir_app/src/headerbar.cpp
+++ b/src/mir_app/src/headerbar.cpp
@@ -150,6 +150,7 @@ static LRESULT MHeaderbar_OnPaint(HWND hwndDlg, MHeaderbarCtrl *mit)
 	bmi.bmiHeader.biPlanes = 1;
 	bmi.bmiHeader.biBitCount = 32;
 	bmi.bmiHeader.biCompression = BI_RGB;
+	bmi.bmiColors[0].rgbRed = bmi.bmiColors[0].rgbGreen = bmi.bmiColors[0].rgbBlue = bmi.bmiColors[0].rgbReserved = 0;
 	hBmp = CreateDIBSection(tempDC, &bmi, DIB_RGB_COLORS, NULL, NULL, 0);
 
 	hOldBmp = (HBITMAP)SelectObject(tempDC, hBmp);
diff --git a/src/mir_app/src/options.cpp b/src/mir_app/src/options.cpp
index bc724d11cd..3c8623c15c 100644
--- a/src/mir_app/src/options.cpp
+++ b/src/mir_app/src/options.cpp
@@ -393,6 +393,7 @@ static void AeroPaintControl(HWND hwnd, HDC hdc, UINT msg, LPARAM lpFlags)
 	bmi.bmiHeader.biPlanes = 1;
 	bmi.bmiHeader.biBitCount = 32;
 	bmi.bmiHeader.biCompression = BI_RGB;
+	bmi.bmiColors[0].rgbRed = bmi.bmiColors[0].rgbGreen = bmi.bmiColors[0].rgbBlue = bmi.bmiColors[0].rgbReserved = 0;
 
 	BYTE *pBits;
 	HBITMAP hBmp = CreateDIBSection(tempDC, &bmi, DIB_RGB_COLORS, (void **)&pBits, NULL, 0);
-- 
cgit v1.2.3