Skip to content

Commit 6fa585f

Browse files
committed
BCMenu.cpp: Fix memory leak
1 parent ba108a9 commit 6fa585f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

Src/Common/BCMenu.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,9 @@ void BCMenuData::SetWideString(const wchar_t *szWideString)
230230
void BCMenu::DisableOwnerDraw()
231231
{
232232
m_bEnableOwnerDraw = false;
233-
afxData.hbmMenuDot = reinterpret_cast<HBITMAP>(CreateRadioDotBitmap()->Detach());
233+
CBitmap* pBitmap = CreateRadioDotBitmap();
234+
afxData.hbmMenuDot = reinterpret_cast<HBITMAP>(pBitmap->Detach());
235+
delete pBitmap;
234236
}
235237

236238
bool BCMenu::IsMenu(HMENU submenu)

0 commit comments

Comments
 (0)