From 4ad2ad6d848bcc8410314777f63d9538c22b7b34 Mon Sep 17 00:00:00 2001 From: Murai Takashi Date: Tue, 20 Dec 2016 05:49:19 +0900 Subject: [PATCH] DirMenu.cpp: fix memory leak. Signed-off-by: Adrien Destugues Fixes #13118. --- src/kits/tracker/DirMenu.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/kits/tracker/DirMenu.cpp b/src/kits/tracker/DirMenu.cpp index eb6145907c..e9eb894cf9 100644 --- a/src/kits/tracker/DirMenu.cpp +++ b/src/kits/tracker/DirMenu.cpp @@ -95,10 +95,12 @@ BDirMenu::Populate(const BEntry* startEntry, BWindow* originatingWindow, Model model(startEntry); ThrowOnInitCheckError(&model); - ModelMenuItem* menu = new ModelMenuItem(&model, this, true, true); + ModelMenuItem* menu = NULL; - if (fMenuBar) + if (fMenuBar) { + menu = new ModelMenuItem(&model, this, true, true); fMenuBar->AddItem(menu); + } BEntry entry(*startEntry);